/* Carolina Cookie Redesign Style Sheet */
body {
	margin-top:0;
	}
h {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:16pt;
	font-weight:bold;
	color:#21443C;
	}	
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:14pt;
	font-weight:bold;
	color:#21443C;
	}	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:12pt;
	font-weight:bold;
	color:#21443C;
	}
	
a {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size: 10pt;
	color: #21443C;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #21443C;
}
a:hover {
	text-decoration:none;
	color: #AAAAAA;
}
a:active {
	text-decoration: none;
	color: #21443C;
}

/* Default Call Navagation */

.calloutnav {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size: 10pt;
	color:#FFFFFF;
	font-weight: bold;
}
 a.calloutnav:link {
	text-decoration: none;
	color:#FFFFFF;
}
a.calloutnav:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a.calloutnav:hover {
	font-style:italic;
	color: #AAAAAA;
}
a.calloutnav:active {
	text-decoration: none;
	color:#FFFFFF;
}

div.hr {
	height:3px;
	background-image:url(../Images/dot_brown.jpg);
	background-repeat:no-repeat;
	}


.opaque {
   opacity: .9;
   filter: alpha(opacity=90);
   -moz-opacity: .9;
} 

.opaqueoff {
   opacity: .8;
   filter: alpha(opacity=80);
   -moz-opacity: .8;
} 

/* Navigation Styles*/

.cookiesnav a {
	color: #21443C;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	
}
.cookiesnav a:visited {
	color: #21443C;
	font-size: 12px;
}
.cookiesnav a:hover {
	color: #AAAAAA;
	font-size: 12px;
	text-decoration: none;
	font-style:italic;
}
		
.secondarynav {
	width:271px;
	height:37px;
	background-image:url(../images/index_r2_c10.jpg);
	background-repeat:no-repeat;
	
}
.secondarynavtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#21443C;
}

/*Main Graphic*/

.maingraphic {
	width:884px;
	height:275px;
	background-image:url(../Images/header_graphics/homepage_header.jpg);
	background-repeat:no-repeat;
	}
.anniversarygifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/anniversary_gifts_header.jpg);
	background-repeat:no-repeat;
	}
.volumegiftprograms {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/volumegiftprograms.jpg);
	background-repeat:no-repeat;
	}
.newhomegifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/new_home_gifts_header.jpg);
	background-repeat:no-repeat;
	}
.corporategiftbaskets {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/corporate_gift_baskets.jpg);
	background-repeat:no-repeat;
	}
.customerappreciation {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/customer_programs.jpg);
	background-repeat:no-repeat;
	}
.graduationgifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/graduation_gifts_header.jpg) no-repeat;
	}
.mothersdaygifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/mothers_day_gifts.jpg) no-repeat;
	}
.hospitalweek {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/hospital_week_gifts_header.jpg) no-repeat;
	}
.cookieconnection {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/cookie_connection.jpg) no-repeat;
	}
.graduationgifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/graduation_gifts_header.jpg) no-repeat;
	}
.stpatricksdaygifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/stpatricksdaygifts_header.jpg) no-repeat;
	}
.businessholidaygifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/business_holiday_gifts.jpg) no-repeat;
	}
.eastergifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/easter_gifts_header.jpg) no-repeat;
	}
.fallgifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/fall_gifts_header.jpg) no-repeat;
	}
.fathersdaygifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/fathers_day_gifts_header.jpg) no-repeat;
	}
.halloweengifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/halloween_gifts_header.jpg) no-repeat;
	}
.hanukkahgifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/hanukka_gifts.jpg) no-repeat;
	}
.holidaygiftbaskets {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/holiday_gift_baskets.jpg) no-repeat;
	}

.holidaygiftselections {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/holiday_gift_selections.jpg) no-repeat;
	}
.nursesdaygifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/nurses_day_gifts.jpg) no-repeat;
	}
.springgifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/spring_gifts_header.jpg) no-repeat;
	}
.thanksgivinggifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/thanksgiving_gifts_header.jpg) no-repeat;
	}
.valentinesdaygifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/valentines_day_gifts_header.jpg) no-repeat;
	}
.wintergifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/winter_gifts_header.jpg) no-repeat;
	}

.giftslessthan20 {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/gifts_less_than_20.jpg) no-repeat;
	}
.giftslessthan40 {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/gifts_less_than_40.jpg) no-repeat;
	}
.giftslessthan60 {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/gifts_less_than_60.jpg) no-repeat;
	}
.giftsover60 {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/gifts_over_60.jpg) no-repeat;
	}
	
	
.alloccasiongifts {
	width:804px;
	height:275px;
	background: url(../Images/header_graphics/all_occasions.jpg) no-repeat;
	}

	
	
.congratulationgifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/congratulation_gifts_header.jpg);
	background-repeat:no-repeat;
	}
.newbabygifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/new_baby_gifts_header.jpg);
	background-repeat:no-repeat;
	}	

.businessgifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/business_gifts_header.jpg);
	background-repeat:no-repeat;
	}
.businessgiftprograms {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/business_gift_programs.jpg);
	background-repeat:no-repeat;
	}
.birthdaygifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/birthday_gifts_header.jpg);
	background-repeat:no-repeat;
	}
.customtins {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/custom_tins.jpg);
	background-repeat:no-repeat;
	}
.continuityprograms {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/continuity_programs.jpg);
	background-repeat:no-repeat;
	}
.cookieofthemonth {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/cookie_of_the_month.jpg);
	background-repeat:no-repeat;
	}
.corporate_favorites {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/corporate_favorites_header.jpg);
	background-repeat:no-repeat;
	}
.employeeprograms {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/employee_programs.jpg);
	background-repeat:no-repeat;
	}

/* HOLIDAY GIFTS MENU */
.holidaygifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/holdiay_header.jpg);
	background-repeat:no-repeat;
	}
.grandparentsdaygifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/grandparentsday_gifts_heade.jpg);
	background-repeat:no-repeat;
	}
.bossdaygifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/boss_day_gifts_header.jpg);
	background-repeat:no-repeat;
	}
.summergifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/summer_gifts_header.jpg);
	background-repeat:no-repeat;
	}

/* OCCASION GIFTS MENU */
.occasiongifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/occasions_header.jpg);
	background-repeat:no-repeat;
	}
.topsellers {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/quick_shop_favorites.jpg);
	background-repeat:no-repeat;
	}

.sugarfreegifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/sugarfree_header.jpg);
	background-repeat:no-repeat;
	}
.thankyougifts {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/thankyougifts_header.jpg);
	background-repeat:no-repeat;
	}
.shop_by_price {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/shop_by_price.jpg);
	background-repeat:no-repeat;
	}
.browsebycategory {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/browse_by_category.jpg);
	background-repeat:no-repeat;
	}
.quickshop {
	width:804px;
	height:275px;
	background-image:url(../Images/header_graphics/quick_shop_favorites.jpg);
	background-repeat:no-repeat;
	}
	.style3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:1.4em;
}
.style5 {
	color: #FFFFFF;
	font-size: 9px;
	font-style: italic;
	line-height:1.4em;
}

/*Left Main Callout*/
.leftmaincallout {
	background-image:url(../images/index_r7_c4.jpg);
	background-repeat:no-repeat;
	width:257px;
	height:169px;
	
	}
	
.leftmaincallouttext {
		color:#471806;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		
		}
.leftmaincalloutsmall {
		color:#002E24;
		font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		font-style:italic;
		}
		
.centermaincallout {
	background-image:url(../images/index_r7_c7.jpg);
	background-repeat:no-repeat;
	width:254px;
	height:169px;
	}
	
.centermaincallouttext {
		color:#471806;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		
		}
.centermaincalloutsmall {
		color:#002E24;
		font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		font-style:italic;
		}
		
.rightmaincallout {
	background-image:url(../images/index_r7_c12.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:169px;
	}
	
.rightmaincallouttext {
		color:#471806;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		
		}
.rightmaincalloutsmall {
		color:#002E24;
		font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		font-style:italic;
		}
		
/*Bottom Navigation*/

.bottomnavcell {
	background-image:url(../images/index_r9_c5.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:22px;
	}

.bottomnavtext {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:6px;
	color::#002E24;
	font-style:italic;
	font-weight:bold;

}


.bottomnavtext a {
	color: #002E24;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	font-style:italic;
	
}
.bottomnavtext a:visited {
	color: #002E24;
	font-size: 10px;
}
.bottomnavtext a:hover {
	color: #AAAAAA;
	font-size: 10px;
	text-decoration: none;
	font-style:italic;
}




/*Main Text*/
.text11 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:11pt;
	color:#471806;
	}
.text10 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:10pt;
	color:#471806;
	}
	
.text10BrownItalic {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:12pt;
	color:#461805;
	font-style:italic;
	}
.text10Blackbold {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	}
.text10GreenBold {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:10pt;
	color:#002e24;
	font-weight:bold;
	}
	
.text18GreenBold {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:18px;
	color:#002e24;
	font-weight:bold;
	}
	
	
/*Business Gifts / Product Pages*/
	
.businessgiftstitle {
		color:#471806;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		
		}
.businessgiftstitlewhite {
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		
		}
.text10bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#471806;
	font-weight:normal;
	}
.text10bgsearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#471806;
	font-weight:normal;
	height:18px;
	margin-bottom:2px;
	}
.text10bgwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:normal;
	}
.grandparentsday_callout {
	background-image:url(../Images/Seasonal_Callouts/grandparents_day.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.bossday_callout {
	background-image:url(../Images/Seasonal_Callouts/boss_day.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.birthday_callout {
	background-image:url(../Images/Seasonal_Callouts/birthday.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.love_affection_callout {
	background-image:url(../Images/Seasonal_Callouts/love_affection.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.corporate_gift_basket_callout {
	background-image:url(../Images/Seasonal_Callouts/corporate_gift_baskets.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.business_gift_program_callout {
	background-image:url(../Images/Seasonal_Callouts/business_gift_program.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.sugar_free_callout {
	background-image:url(../Images/Seasonal_Callouts/sugar_free.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
.summer_gifts_callout {
	background-image:url(../Images/Seasonal_Callouts/summer_gifts.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}

	
.businessgiftscallouta {
	background-image:url(../images/productpagecallout.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	}
	
.businessgiftscalloutb {
	background-image:url(../images/productpagecallout2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:38px;
	width:294px;
	height:167px;
	vertical-align:top;
	}
	
.businessgiftscallouttext {
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:bold;
		
		}
.businessgiftscalloutsmall {
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		font-style:italic;
		}