/* CSS Document */

 
#content #middle_area {width:990px; background:url(../images/content_area.png) repeat-y top; margin:0 auto;}

#middle_area #take_home_treats {width:980px; margin:0 auto;}
#take_home_treats #take_home_treats_title {width:980px; text-align:center;}
#take_home_treats_nav_area{ width:976px; height:87px; margin:0px auto;}
#nav_area_right { width:500px; height:67px; padding:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; float:right;}

#nav_area_left { width:433px; height:87px; float:left; }


#ld_subnav {
	width: 433px;
	height: 87px;
	list-style-type: none;
	background:url(../images/take_home_treats/menu_subnav.jpg) top left no-repeat;
}
#ld_subnav li { float: left; }
#ld_subnav li span { display: none; }
#ld_subnav li, #ld_subnav li a {
	height: 87px;
	background-image: url(../images/take_home_treats/menu_subnav.jpg);
	background-repeat: no-repeat;
}
#ld_subnav li a {
	display: block;
	text-decoration: none;
}

#ldNavA, #ldNavB, #ldNavC, #ldNavD, { background-position: 0px -190px; }

/* super sizzlin&rsquo; breakfasts --------------------------------- */
#ldNavA, #ldNavA a, #ldNavAactive { width: 104px; }
#ldNavA a:link, #ldNavA a:active, #ldNavA a:visited { background-position: 0px 0px; }
#ldNavAactive, #ldNavAactive a, #ldNavA a:hover { background-position: 0px -87px; }

/* pancakes and french toast --------------------------------- */
#ldNavB, #ldNavB a, #ldNavBactive { width: 111px; }
#ldNavB a:link, #ldNavB a:active, #ldNavB a:visited { background-position: -104px 0px; }
#ldNavBactive, #ldNavBactive a, #ldNavB a:hover { background-position: -104px -87px; }

/* Friendly&rsquo;s favorites --------------------------------- */
#ldNavC, #ldNavC a, #ldNavCactive { width: 101px; }
#ldNavC a:link, #ldNavC a:active, #ldNavC a:visited { background-position: -215px 0px; }
#ldNavCactive, #ldNavCactive a, #ldNavC a:hover { background-position: -215px -87px; }

/* three egg omelets --------------------------------- */
#ldNavD, #ldNavD a, #ldNavDactive { width: 117px; }
#ldNavD a:link, #ldNavD a:active, #ldNavD a:visited { background-position: -316px 0px; }
#ldNavDactive, #ldNavDactive a, #ldNavD a:hover { background-position: -316px -87px; }



h2#middle_image {
	height:176px; 
	width:976px; 
	margin:0px auto;
	background-position: 0px 1px;
	background-repeat: no-repeat;
	border-top: 5px solid #ed174f;
}
h2#middle_image span { display: none; }
	
h2.cups { background-image: url(../images/take_home_treats/hero_sundae_cups.jpg); }
h2.rolls { background-image: url(../images/take_home_treats/hero_ice_cream_rolls.jpg); }
h2.cartons { background-image: url(../images/take_home_treats/hero_cartons.jpg); }
h2.cakes { background-image: url(../images/take_home_treats/hero_cakes.jpg); }


#product_coantainer{ width:975px; background-position: bottom; background-image:url(../images/take_home_treats/product_bg.jpg); background-repeat:repeat-x; margin:0px auto; padding-bottom: 15px;}
.product_container{ width:975px; background-position: bottom; background-image:url(../images/take_home_treats/product_bg.jpg); background-repeat:repeat-x; margin:0px auto; padding-bottom: 15px;}
#product_details{ width:195px; padding-top:10px; float:left; display:block; text-align:center;}
.product_details{ width:175px; padding:20px 30px; float:left; display:block; text-align:center;}
.red_heading{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#ED174C;}
.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676;}

#product_coantainer ul { margin-top: 8px; }
#product_coantainer li {
	padding-bottom: 8px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/ 
	font-size:12px; 
	/*font-weight:bold; 
	color:#ED174C;*/
}

/*--CARTONS --*/
.iceCarouselContainer
{
	position: relative;
	background: url(../images/ice-cream/carouselbot.jpg) no-repeat bottom center;
	padding-bottom: 15px;
	margin: 0 0 25px 0;
}


.carton_slide {
    width: 890px !important;
}

.iceCarouselContainer h1
{
	border-bottom: 1px solid #fbb5c6;
	color: #ed174f;
	font: 20px/25px garamond;
	font-weight: bold;
	margin: 0 auto 5px auto;
	padding: 15px 15px 5px 50px;
	width: 880px;
}

.iceCarouselContainer .bttnLeft
{
	background: url(../images/ice-cream/carousel_left.png) no-repeat 0 0;
	display: block;
	height: 13px;
	width: 18px;
	position: absolute;
	top: 130px;
	left: 20px;
	z-index: 10;
	cursor: pointer;
}

.iceCarouselContainer .bttnLeft:hover
{
	background-position: 0 -13px;
}

.iceCarouselContainer .bttnInactive
{
	background-position: 0 -26px !important;
}

.iceCarouselContainer .bttnRight
{
	background: url(../images/ice-cream/carousel_right.png) no-repeat 0 0;
	display: block;
	height: 13px;
	width: 18px;
	position: absolute;
	top: 130px;
	right: 25px;
	z-index: 10;
	cursor: pointer;
}

.iceCarouselContainer .bttnRight:hover
{
	background-position: 0 -13px;
}

.iceCreamCarousel 
{
	overflow: hidden;
	padding: 0 40px;
	width: 896px;
	height: 160px;
}

.iceCreamCarousel .box,
.iceCarouselContainer ul li 
{
	background: #fff; 
	display: block; 
	float: left; 
	height: 135px;
	padding: 10px;
	text-align: center;
	width: 155px;
}

.iceCreamCarousel .box span,
.iceCarouselContainer ul li span
{
	color: #767676;
	display: block;
	font: 12px/15px arial;
	margin: 10px 0;
}

.iceCreamCarousel h2 
{
	color: #ed174f;
	font: 15px/20px garamond;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}

.iceCreamCarousel li 
{
	color: #767676;
	font: 11px/13px arial;
	text-align: left;
	margin: 0 0 5px;
}

.iceCreamBox_noPix
{
	float: left;
	padding: 15px 0 15px 55px;
	margin: 0 12px 25px 0;
	width: 404px;
}

.iceCreamBox1
{
	margin-left: 15px;
}

.iceCreamBox_noPix h1
{
	color: #ed174f;
	font: 20px/25px garamond;
	font-weight: bold;
}

.iceCreamBox_noPix li
{
	color: #767676;
	font: 11px/15px arial;
	margin-bottom: 2px;
}

small.reg {font-size: 12px;}


.moveUpJub {margin-top: -33px;}

.cupsContainer {
	margin: 0 auto;
	width: 700px;
}

.cupsContainer #product_details {
	margin: 0 15px;
}

.cupsContainer2 {
	margin: 0 auto;
	width: 900px;
}

.cupsContainer2 #product_details {
	margin: 0 12px;
}

.cakeDesc
{
	color: #767676;
	font: 15px/20px garamond;
	/*font-weight: bold;
	font-style: italic;*/
	text-align: center;
	margin: 25px 0 5px 0;
}

.menu_page_text_title
{
	color: #ED174C;
	font: 18px georgia;
}

.small_reg
{
	font-size: 11px;
}


.newItem {
	color:#ED174C !important;
}


























