body {
	background: url(images/bg.gif) 0 0 repeat-x #014686;
	text-align: center;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	font-family: Helvetica, Arial, Sans, Sans-serif;
}
a {
	color: #1a61a2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
sup {
	font-size: 70%;
	vertical-align: top;
}
input.text-field {
	background: white;
	padding: 4px;
	border: 1px solid #AECBE5;
	display: block;
}
input.text-field:focus {
	border: 1px solid #64b2d4;
}

div#container {
	margin: 0 auto;
	width: 916px;
	text-align: left;	
}

div#header {
	height: 72px;
}
div#header a#logo {
	margin-left: 15px;
	float: left;
}
div#header ul {
	float: right;
}
div#header ul li {
	display: inline;
	line-height: 44px;
	margin-right: 10px;
}
div#header ul li img {
	position: relative;
	top: 8px;
}
div#header ul li a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
div#header ul li a:hover {
	text-decoration: underline;
}
div#footer {
	color: #80a3c3;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 20px;
}
div#footer a {
	color: #80a3c3;
	font-size: 11px;
	text-decoration: none;
}
div#footer a:hover {
	text-decoration: underline;
}
div#left-foot {
	float: left;
	padding-left: 10px;
}
div#right-foot {
	float: right;
	padding-right: 10px;
}
div#right-foot ul li {
	display: inline;
	margin-left: 10px;
}

/* Nav */
div#nav {
	position: absolute;
	margin-top: 10px;
	margin-left: 10px;
}
div#nav ul li {
	float: left;
	display: inline;
}

div#nav ul li a {display: block; height:53px; background:url('/images/promotions/breast-cancer/nav-promo.png') no-repeat 0 0; text-indent:-9999em;}

/*---- The Basics ---*/
#nav ul li a#navbasics {background-position:0 0; width:128px;}
div#nav ul li a#navbasics:hover {background-position:0 -53px;}
body#basics-page div#nav ul li  a#navbasics {background-position:0 -106px;}

/*---- Recipes ----*/
#nav ul li a#navrecipes {background-position:-128px 0; width:92px;}
div#nav ul li a#navrecipes:hover {background-position:-128px -53px;}
body#recipes-page div#nav ul li a#navrecipes {background-position:-128px -106px;}

/*---- Breast Cancer Awareness ----*/
#nav ul li a#navbreast {background-position:-220px 0; width:244px;}
div#nav ul li a#navbreast:hover {background-position:-220px -53px;}
body#breast-page div#nav ul li a#navbreast {background-position:-220px -106px;}

/*---- Cookie Swap Ideas ----*/
#nav ul li a#navcookie {background-position:-464px 0; width:182px;}
div#nav ul li a#navcookie:hover {background-position:-464px -53px;}
body#cookie-page div#nav ul li a#navcookie {background-position:-464px -106px;}

/*---- Promotions ----*/
#nav ul li a#navcoupons {background-position:-646px 0; width:133px;}
div#nav ul li a#navcoupons:hover {background-position:-646px -53px;}
body#coupon-page div#nav ul li a#navcoupons {background-position:-646px -106px;}

/*---- Subscribe ----*/
#nav ul li a#navsubscribe {background-position:-779px 0; width:117px;}
div#nav ul li a#navsubscribe:hover {background-position:-779px -53px;}
body#subscribe-page div#nav ul li a#navsubscribe {background-position:-779px -106px;}


/*
div#nav ul li a {display:block;}
a#navbasics {
	background: url(images/nav.png) 0 0 no-repeat;
	height: 53px;
	width: 132px;
}
a#navbasics:hover {
	background: url(images/nav.png) 0 -53px no-repeat;
	height: 53px;
	width: 132px;
}
body#basics-page a#navbasics {
	background: url(images/nav.png) 0 -106px no-repeat;
	height: 53px;
	width: 132px;
}
a#navrecipes {
	background: url(images/nav.png) -132px 0 no-repeat;
	height: 53px;
	width: 114px;
}
a#navrecipes:hover {
	background: url(images/nav.png) -132px -53px no-repeat;
	height: 53px;
	width: 114px;
}
body#recipes-page a#navrecipes {
	background: url(images/nav.png) -132px -106px no-repeat;
	height: 53px;
	width: 114px;
}
a#navbreast {
	background: url(images/nav.png) -246px 0 no-repeat;
	height: 53px;
	width: 165px;
}
a#navbreast:hover {
	background: url(images/nav.png) -246px -53px no-repeat;
	height: 53px;
	width: 165px;
}
body#breast-page a#navbreast {
	background: url(images/nav.png) -246px -106px no-repeat;
	height: 53px;
	width: 165px;
}
a#navcookie {
	background: url(images/nav.png) -411px 0 no-repeat;
	height: 53px;
	width: 201px;
}
a#navcookie:hover {
	background: url(images/nav.png) -411px -53px no-repeat;
	height: 53px;
	width: 201px;
}

body#bakesale-page a#navbreast {
	background: url(images/nav.png) -246px -106px no-repeat;
	height: 53px;
	width: 165px;
}
a#navcookie {
	background: url(images/nav.png) -411px 0 no-repeat;
	height: 53px;
	width: 201px;
}
a#navcookie:hover {
	background: url(images/nav.png) -411px -53px no-repeat;
	height: 53px;
	width: 201px;
}

body#cookie-page a#navcookie {
	background: url(images/nav.png) -411px -106px no-repeat;
	height: 53px;
	width: 201px;
}
a#navcoupons {
	background: url(images/nav.png) -612px 0 no-repeat;
	height: 53px;
	width: 155px;
}
a#navcoupons:hover {
	background: url(images/nav.png) -612px -53px no-repeat;
	height: 53px;
	width: 155px;
}
body#coupon-page a#navcoupons {
	background: url(images/nav.png) -612px -106px no-repeat;
	height: 53px;
	width: 155px;
}
a#navsubscribe {
	background: url(images/nav.png) -769px 0 no-repeat;
	height: 53px;
	width: 129px;
}
a#navsubscribe:hover {
	background: url(images/nav.png) -769px -53px no-repeat;
	height: 53px;
	width: 129px;
}
body#subscribe-page a#navsubscribe {
	background: url(images/nav.png) -769px -106px no-repeat;
	height: 53px;
	width: 129px;
}
*/

/* End Nav */

div#page-outer-wrapper {
	background: url(images/page-top.png) 0 0 no-repeat;
	padding-top: 20px;
	width: 916px;
}
div#page-wrapper {
	background: url(images/page-bottom.png) left bottom no-repeat;
	padding-bottom: 20px;
	width: 916px;
}
div#page {
	background: url(images/page-bg.png) 0 0 repeat-y;
	min-height: 400px;
	padding-top: 43px;
	padding-left: 10px;
	padding-right: 10px;
	width: 896px;
}

/* Home page */
div#banner {
	background: url(images/banner_home-1-2012.jpg) 0 0 no-repeat;
	/*ORIGINAL BANNER background: url(images/banner.jpg) 0 0 no-repeat;*/
	height: 348px;
	width: 896px;
	position:relative;
}
a#learn-more-home {
	background: url(images/button-learn-more.png) 0 0 no-repeat;
	display: block;
	width: 107px;
	height: 36px;
	position: relative;
	left: 721px;
	top: 174px;
	cursor: pointer;
	text-indent:-99999em;
}
a#learn-more-home:hover {
	background: url(images/button-learn-more.png) 0 -36px no-repeat;
}
div#callout-left {
	background: url(images/snowflake-sugar-cookies.jpg) 0 0 no-repeat;
	height: 245px;
	width: 454px;
	float: left;
	position:relative;
}
a#pastry-box {
	background: url(images/button-view-recipe.png) 0 0 no-repeat;
	display: block;
	height: 38px;
	width: 99px;
	margin-left: 38px;
	margin-top: 145px;
	cursor: pointer;
}
a#pastry-box:hover {
	background: url(images/button-view-recipe.png) 0 -44px no-repeat;
}

div#callout-right {width:433px; height:245px; float:left; position:relative; background:url('/images/callouts/parchement-coupon-callout.jpg') no-repeat 0 0; /* ORIGINAL CALLOUT background:url('/images/callouts/healthy-cooking.jpg') no-repeat 0 0; */}
div#callout-right a.callout-link {position:absolute; display:block; width:433px; height:245px; left:0; /*ORIGINAL top:178px;*/ top:0; text-indent:-99999em;}

a#play-video {
	background: url(images/button-view-recipe.png) 0 0 no-repeat;
	display: block;
	height: 38px;
	width: 99px;
	margin-left: 24px;
	cursor: pointer;
}
a#play-video:hover {
	background: url(images/button-view-recipe.png) 0 -38px no-repeat;
}

/* Sub Page */
div#title-bar {
	height: 52px;
	background: #00294f;
}
img#parchment {
	position: absolute;
	margin-left: 630px;
	margin-top: 10px;
}
div#page h2 {
	color: #276eaf;
	font-size: 20px;
	padding: 28px 0 24px 28px;

}
div#page h3 {
	color: #276eaf;
	font-size: 20px;
	padding: 28px 0 24px 28px;

}

div#page-left {
	float: left;
	padding-left: 28px;
	width: 493px;
}
div#page-left p {
	padding-bottom: 20px;
	font-size: 13px;
}
div#search-recipes {
	padding-top: 10px;
}
div#search-recipes h4 {
	color: #00294f;
	font-size: 16px;
	padding-bottom: 12px;
}
div#search-recipes a {
	color: #1a61a2;
	font-size:  14px;
	text-decoration: none;
}
div#search-recipes a:hover {
	text-decoration: underline;
}
div#search-recipes-left {
	border-bottom: 1px dotted #c6c494;
	padding-bottom: 25px;
}
div#search-recipes-left ul {
	float: left;
}
div#search-recipes-left ul li {
	background: url(images/search-list-arrow.gif) 0 8px no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 6px;
	width: 125px;
}



div#search-recipes1 {
	padding-top: 10px;
}
div#search-recipes1 h4 {
	color: #00294f;
	font-size: 16px;
	padding-bottom: 12px;
}
div#search-recipes1 a {
	color: #1a61a2;
	font-size:  14px;
	text-decoration: none;
}
div#search-recipes1 a:hover {
	text-decoration: underline;
}
div#search-recipes1-left {
	border-bottom: 1px dotted #c6c494;
	padding-bottom: 25px;
}
div#search-recipes1-left ul {
	float: left;
}
div#search-recipes1-left ul li {
	background: url(images/search-list-arrow.gif) 0 8px no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 6px;
	width: 185px;
}


div#search-recipes-right {
	padding-top: 25px;
	padding-bottom: 20px;
}
div#search-recipes input#search-submit {
	background: url(images/button-search.png) 0 0 no-repeat;
	display: block;
	height: 38px;
	width: 80px;
	border: medium none;
	cursor: pointer;
	text-indent: -9999em;
	line-height: 0;
	position: relative;
	left: 8px;
	top: -7px;
}
div#search-recipes input#search-submit:hover {
	background: url(images/button-search.png) 0 -38px no-repeat;
}
div#search-recipes input.text-field {
	background: white;
	padding: 4px;
	border: 1px solid #AECBE5;
	margin-bottom: 10px;
	display: block;
	float: left;
}
div#search-recipes input.text-field:focus {
	border: 1px solid #64b2d4;
}
#techniques-recipe-search {
    width:493px;
	margin-top: 15px;
}
    #techniques-recipe-search-top {
        background:transparent url(images/techniques-recipe-search-top-bg.jpg) no-repeat top left;
        width:493px;
        height:9px;
        margin:0;
        padding:0;
        font-size:1px;
    }
    #techniques-recipe-search-bottom {
        background:transparent url(images/techniques-recipe-search-bottom-bg.jpg) no-repeat top left;
        width:493px;
        height:9px;
        margin:0;
        padding:0;
        font-size:1px;
    }
#techniques-recipes {
    width:324px;
	margin-top: 15px;
}
    #techniques-recipes-top {
        background:transparent url(images/techniques-recipes-top-bg.jpg) no-repeat top left;
        width:324px;
        height:9px;
        margin:0;
        padding:0;
        font-size:1px;
    }
    #techniques-recipes-bottom {
        background:transparent url(images/techniques-recipes-bottom-bg.jpg) no-repeat top left;
        width:324px;
        height:9px;
        margin:0;
        padding:0;
        font-size:1px;
    }
div#techniques {
	background: #B8D5F0;
	padding: 0 20px;
}
div#techniques h5 {
	color: #00294F;
	font-weight: bold;
	padding-top: 6px;
}
div#techniques ul {
	float: left;
	padding-left: 15px;
	padding-right: 30px;
}
div#techniques ul li {
	list-style-type: disc;
	color: #1a61a2;
}

div#page-right {
	float: right;
	padding-right: 28px;
	width: 324px;
}
body#recipes-page div#page-left {
	width: 493px;
}
body#recipes-page div#page-right {
	width: 324px;
}
div.dark-box-container {
    width:493px;
}
div.dark-box-top {
    background:transparent url(images/dark-box-top-bg.jpg) no-repeat top left;
    width:493px;
    height:9px;
    margin:0;
    padding:0;
    font-size:1px;
}
div.dark-box {
	background: #f4f3db;
	padding:16px 25px;
}
div.dark-box-bottom {
    background:transparent url(images/dark-box-bottom-bg.jpg) no-repeat top left;
    width:493px;
    height:9px;
    margin:0;
    padding:0;
    font-size:1px;
}
/* Categories Page */

div#wrapper-wrapper {
	background: url(images/wrapper-bg.gif) 0 0 repeat-y;
	zoom: 1;
}
div#wrapper {
	background: url(images/wrapper-bottom.gif) bottom left no-repeat;
	zoom: 1;
}
div#main {
	padding-left: 28px;
	float: left;
	width: 593px;
}
div#main h2, div#main h3 {
	padding-left: 0;
}
div#main p {
	padding-bottom: 20px;
}
div#title-bar a#recipes-back {
	float: right;
	color: white;
	position: relative;
	left: -270px;
	top: 17px;
	font-weight: bold;
}
div#main table tr td {
	vertical-align: middle;
	border-bottom: 1px dotted #aecbe5;
	padding: 6px 0;
	font-size: 11px;
}
div#main table tr.last-row td {
	border-bottom: 0;
}
div#main table tr td a.title {
	color: #014686;
	font-size: 15px;
}
div#sidebar {
	float: right;
	width: 237px;
	padding-right: 10px;
}
div#sidebar h5 {
	color: #00294f;
	font-weight: bold;
	padding-bottom: 10px;
}
div#essential {
	padding: 20px 24px;
	padding-top: 45px;
}
div#baking-tip {
	border-top: 4px solid white;
	padding: 20px 24px;
	color: #1A61A2;
}
img#timer {
	position: absolute;
	margin-top: -3px;
}
div#sidebar-search {
	padding: 20px 24px;
	border-top: 4px solid white;
}
div#sidebar-search input#search-submit {
	background: url(images/button-search.png) 0 0 no-repeat;
	display: block;
	height: 38px;
	width: 80px;
	border: medium none;
	cursor: pointer;
	text-indent: -9999em;
	line-height: 0;
	position: relative;
	left: -4px;
}
div#sidebar-search input#search-submit:hover {
	background: url(images/button-search.png) 0 -38px no-repeat;
}
div#sidebar-search input.text-field {
	background: white;
	padding: 4px;
	border: 1px solid #AECBE5;
	margin-bottom: 10px;
	display: block;
	width: 178px;
}
div#sidebar-search input.text-field:focus {
	border: 1px solid #64b2d4;
}
div.pagination {
	border-top: 1px solid #99a9b9;
	border-bottom: 1px solid #99a9b9;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#main div.pagination strong {
	text-transform: none;
	float: left;
}
div.pagination ul {
	float: right;
}
div.pagination ul li {
	float: left;
	padding-left: 10px;
}
div.category h5 {
	padding-left: 35px;
}

/* Recipe Page */
div#recipe {
/*	line-height: 18px; */
}
	#recipe table {
		margin-top:20px;
	}
		#recipe td {
			font-size:12px !important;
			padding: 0px !important;
			border:none !important;
		}
			#recipe td p {
				padding:0px !important;
			}
a#print {
	background: url(images/printer.gif) 0 0 no-repeat;
	float: right;
	padding-left: 33px;
	height: 30px;
	line-height: 30px;
	position: relative;
	top: 20px;
}
img.recipe-pic {
	padding-bottom: 20px;
}
div#main h6 {
	color: #014686;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
}
div#main strong {
	text-transform: uppercase;
}


div#main ul li {
	list-style-type: disc;
}
div#main ul {
	padding-left: 15px;
	padding-bottom: 20px;
}
div#main ul li ul {
	padding-bottom: 0;
}
div#main p.tip-title {
	padding-bottom: 0;
	font-size: 12px;
	font-weight: bold;
}


div#nutrition h6 {
	padding-bottom: 0;
}
div#nutrition small {
	font-size: 12px;
	padding-bottom: 10px;
	display: block;
}
div#nutrition table tr td {
	padding: 0;
	border: 0;
	font-size: 13px;
	padding-right: 40px;
}
div#essential ul li {
	line-height: 16px;
	padding-bottom: 6px;
	background: url(images/list-arrow.gif) 0 6px no-repeat;
	padding-left: 10px;
}

/* Subscribe Page */
div#sub-left {
	float: left;
	width: 257px;
	padding-left: 28px;
}
div#sub-right-wrapper {
	float: right;
	background: url(images/sub-top.gif) 0 0 no-repeat #f4f3db;
	width: 563px;
	margin-right: 28px;
}
div#sub-right {
	background: url(images/sub-bottom.gif) bottom left no-repeat;
	padding: 28px;
	min-height: 348px;
}
div#sub-right p{
	padding-bottom: 20px;
}
div#sub-right input.text-field {
	width: 250px;
}
div#sub-right table tr td {
	vertical-align: middle;
	padding: 8px 20px 8px 0;
}
div#sub-right table tr td label {
	font-weight: bold;
}
input#subscribe-submit {
	background: url(images/button-join.png) 0 0 no-repeat;
	display: block;
	border: medium none;
	cursor: pointer;
	line-height: 0;
	text-indent: -9999em;
	height: 39px;
	width: 72px;
}
input#subscribe-submit:hover {
	background: url(images/button-join.png) 0 -38px no-repeat;
}
input#unsubscribe-submit {
	background: url(images/button-unsubscribe.png) 0 0 no-repeat;
	display: block;
	border: medium none;
	cursor: pointer;
	line-height: 0;
	text-indent: -9999em;
	height: 38px;
	width: 114px;
}
input#unsubscribe-submit:hover {
	background: url(images/button-unsubscribe.png) 0 -38px no-repeat;
}

/* Breast Cancer Awareness */
body#breast-page div#title-bar {
	border-bottom: 10px solid #f7dde9;
}
div.pink-container {
    width:493px;
	margin-bottom: 20px;
}
div.pink-top {
    background:transparent url(images/pink-top-bg.jpg) no-repeat top left;
    width:493px;
    height:9px;
    margin:0;
    padding:0;
    font-size:1px;
}
div.pink {
	background: #fbeef4;
	padding:11px 20px;
}
div.pink-bottom {
    background:transparent url(images/pink-bottom-bg.jpg) no-repeat top left;
    width:493px;
    height:9px;
    margin:0;
    padding:0;
    font-size:1px;
}
div.pink h4 {
	color: #014686;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 14px;
}
input.learn-more {
	background: url(images/button-learn-more.png) 0 0 no-repeat;
	display: block;
	text-indent: -9999em;
	cursor: pointer;
	border: medium none;
	line-height: 0;
	height: 36px;
	width: 107px;
}
input.learn-more:hover {
	background: url(images/button-learn-more.png) 0 -36px no-repeat;
}
a.learn-more {
	background: url(images/button-learn-more.png) 0 0 no-repeat;
	display: block;
	height: 36px;
	width: 107px;
}
a.learn-more:hover {
	background: url(images/button-learn-more.png) 0 -36px no-repeat;
}
div#about {
	padding-top: 20px;
	padding: 10px;
}
div#about h4 {
	color: #014686;
	font-weight: bold;
	padding-bottom: 5px;
}
div#pastry-callout {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
img#content-pastry {
	float: right;
	padding-left: 20px;
}
img#bc-logo {
	padding-top: 10px;
	padding-bottom: 10px;
}
a#free-pastry {
	background: url(images/button-free-pastry.png) 0 0 no-repeat;
	display: block;
	width: 207px;
	height: 38px;
	margin-right: 10px;
}
a#free-pastry:hover {
	background: url(images/button-free-pastry.png) 0 -38px no-repeat;
}
a#purchase-pastry {
	background: url(images/button-purchase-pastry.png) 0 0 no-repeat;
	display: block;
	width: 213px;
	height: 38px;
}
a#purchase-pastry:hover {
	background: url(images/button-purchase-pastry.png) 0 -38px no-repeat;
}
div#pastry-callout ul li {
	float: left;
	display: inline;
}

div#bake-sale ul li {
	list-style-type: disc;
}
div#bake-sale ul {
	padding-left: 15px;
	padding-bottom: 20px;
}
div#bake-sale ul li ul {
	padding-bottom: 0;
}
div#bake-sale p.tip-title {
	padding-bottom: 0;
	font-size: 12px;
	font-weight: bold;
}

/* coupon */
div#coupon {
	background: url(images/coupon.jpg) 0 0 no-repeat;
	width: 597px;
	height: 372px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position:relative;
}
a#print-coupon {
	position: absolute;
	top: 112px;
	left: 45px;
	width:153px;
	height:153px;
}

/* The Basics */
div#main p.subheader {
	color: #276EAF;
	padding-bottom: 0;
	position: relative;
	top: -15px;
	font-size: 15px;
}

div.how-to ul li, div#sidebar ul li {
	padding-bottom: 8px;
	line-height: 18px;
	background: url(images/list-arrow.gif) 0 6px no-repeat;
	padding-left: 10px;
	margin-left: 10px;
}
div.how-to ul li, div#sidebar ul li#overview {
	margin-left: 0;
}
img#content-basics {
	padding-bottom: 20px;
}
body#basics-page strong {
	text-transform: none;
}
div.basics a#basics,
div.basics-faq a#basics-faq,
div.how-cookie a#how-cookie,
div.how-cake a#how-cake,
div.how-brownie a#how-brownie,
div.how-packet a#how-packet,
div.how-bread a#how-bread,
div.how-muffin a#how-muffin
{
	font-weight: bold;
}
div#faq-nav {
	border-bottom: 1px dotted #358ece;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
div#faq-nav ul {
	padding-left: 15px;
}
div#faq-nav ul li {
	color: #00294f;
	list-style-type: disc;
}

div#main table.how-to tr td {
	border-bottom: 0;
	padding-right: 20px;
	vertical-align: top;
	font-size: 12px;
}

/* Cookie Swap Ideas */
ul.cookie-swap {
	padding-left: 15px;
}
ul.cookie-swap li {
	list-style-type: disc;
	padding-bottom: 10px;
}
body#cookie-page div.dark-box {
	min-height: 354px;
}

ul.cookie-swap-list li {
	font-weight: bold;
	padding-bottom: 10px;
}
ul.cookie-swap-list ul {
	padding-left: 15px;
}
ul.cookie-swap-list ul li {
	list-style-type: disc;
	font-weight: normal;
	padding-bottom: 0;
}
div#main p.subheader2 {
	color: #276EAF;
	font-size: 15px;
}

div.cookie-swap-bake a#cookie-swap-bake,
div.cookie-swap-make a#cookie-swap-make,
div.cookie-swap-cookie a#cookie-swap-cookie
{
	font-weight: bold;
}
img.cookie-swap-img {
	float: right;
	padding: 28px 0 10px 20px;
}
a.cookie-cat {
	background: url(images/search-list-arrow.gif) 0 2px no-repeat;
	padding-left: 15px;
	font-weight: bold;
}

/* Site Map */

ul.site-map li {
	padding-bottom: 10px;	
}
ul.site-map li a {
	font-weight: bold;	
}
ul.site-map li ul {
	padding-left: 15px;
}
ul.site-map li ul li {
	padding-bottom: 0;
	color: #00294F;
}
ul.site-map li ul li a {
	font-weight: normal;
}
ul.site-map li ul li {
	list-style-type: disc;
}

/*social networking widget*/
#soc-net-container {
    width:325px;
    margin:23px 0 0 0;
    position:relative;
    float:left;
}
    #soc-net-top {
        background:transparent url(images/soc-net-top-bg.jpg) no-repeat top left;
        width:325px;
        height:65px;
        margin:0;
        padding:0;
        font-size:1px;
    }
    #soc-net {
        background-color:#fbeef4;
        margin:0;
        padding:11px 0;
        float:left;
        width:325px;
    }
    #soc-net a {
        display:block;
        _display:inline;
        float:left;
        margin:0;
        padding:50px 0 0 0;
        border-right:1px solid #ffffff;
        text-align:center;
        font-size:11px;
        font-weight:normal;
        line-height:13px;
        color:#3e62b3;
    }
        #twitter {
            background:transparent url(images/twitter-bg.jpg) no-repeat center 8px;
            width:102px;
        }
        #facebook {
            background:transparent url(images/facebook-bg.jpg) no-repeat center 8px;
            width:118px;
        }
        a#delicious {
            background:transparent url(images/delicious-bg.jpg) no-repeat center 8px;
            border:none;
            width:103px;
        }
    #soc-net-bottom {
        background:transparent url(images/soc-net-bottom-bg.jpg) no-repeat top left;
        width:325px;
        height:47px;
        float:left;
        margin:0;
        padding:0;
    }
        #soc-net-bottom a {
            display:block;
            width:100%;
            height:100%;
        }
    #email-to-friend-container {
        position:absolute;
        bottom:0;
        right:-5px;
        float:left;
        display:none;
    }
        #email-to-friend-top {
            background:transparent url(images/email-to-friend-top-bg.png) no-repeat top left;
            width:404px;
            height:9px;
            margin:0;
            padding:0;
            font-size:1px;
            float:left;
        }
        #email-to-friend-bottom {
            background:transparent url(images/email-to-friend-bottom-bg.png) no-repeat top left;
            width:404px;
            height:13px;
            margin:0;
            padding:0;
            font-size:1px;
            float:left;
        }
        #email-to-friend, #ajax-loader, #email-to-friend-success {
            background:#014686 url(images/email-to-friend-bg.jpg) repeat-y top right;
            width:385px;
            padding:0 10px 0 9px;
            margin:0;
            font-size:12px;
            line-height:15px;
            color:#ffffff;
            float:left;
        }
            #email-to-friend p {
                margin:0 0 15px 0;
            }
            #email-to-friend-form {
                float:left;
            }
                #email-to-friend-form input {
                    float:left;
                    margin:0 0 16px 0;
                    width:234px;
                }
                #email-to-friend-form label {
                    float:left;
                    font-weight:bold;
                    clear:left;
                    margin:6px 12px 0 0;
                    text-align:right;
                    width:102px;
                }
                #email-to-friend-form input.checkbox {
                    clear:left;
                    margin:0 9px 0 114px;
                    display:inline;
                    width:auto;
                }
                #email-to-friend-form label.checkbox {
                    clear:none;
                    margin:0 0 16px 0;
                    width:216px;
                    text-align:left;
                    font-weight:normal;
                }
                #email-to-friend-form #email-to-friend-submit {
                    margin:0 0 0 114px;
                    width:auto;
                }
                #email-to-friend #email-to-friend-close {
                    float:left;
                    color:#ffffff;
                    margin:17px 0 0 104px;
                }
                #ajax-loader {
                    display:none;
                    width:209px;
                    height:180px;
                    padding-top:147px;
                    padding-left:185px;
                }
                #email-to-friend-success {
                    display:none;
                    height:327px;
                }
                    #email-to-friend-success a {
                        color:#ffffff;
                    }
                    #email-to-friend-success a:link, #email-to-friend-success a:visited {
                        text-decoration:underline;
                    }
                    #email-to-friend-success a:hover, #email-to-friend-success a:active {
                        text-decoration:none;
                    }
                    #email-to-friend-success p {
                        margin-top:135px;
                        text-align:center;
                    }
                #email-to-friend .error {
                    border:2px solid #df0000;
                }
                #email-to-friend #message {
                    margin:0 9px 16px 114px;
                    width:235px;
                    height:123px;
                    float:left;
                }
				
				
/*================================
 Breast Cancer Awareness
================================*/  
/*---- Tray & Cookie Cutter Offer Page ----*/
.promo-offer {}
.promo-offer .shell {margin:0 0 0 40px; padding:0 195px 75px 0; position:relative; line-height:1.5; background:url('/images/promotions/breast-cancer/cookie-cutter-offer-bg.jpg') no-repeat right bottom;}
#coupon-page.promo-offer .shell h2 {margin:0 0 20px 0; padding:0; color:#ff82a1;}
.promo-offer .shell p {margin:0 0 20px 0; padding:0; width:284px;}
/*
.promo-offer .shell dl {margin:20px 0;}
.promo-offer .shell dl dt {float:left; color:#ff82a1; text-transform:uppercase; width:50px; font-weight:bold;}
.promo-offer .shell dl dd {margin:0 0 20px 55px; width:225px;}
.promo-offer .shell dl dd ul {margin:0 0 0 15px;}
.promo-offer .shell dl dd ul li {list-style:disc; margin:0 0 2px 0;}
*/
.promo-offer .shell a.download-form {display:block; width:265px; height:80px; text-indent:-99999em; background:url('/images/promotions/breast-cancer/download-order-form.jpg') no-repeat 0 0;}

/*---- Breast Cancer Awarness Page ----*/
div#cookie-cutter {border-top: 1px solid white; border-bottom: 1px solid white; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px;}
div#cookie-cutter img.image-right {float:right; padding-left:20px;}
div#cookie-cutter a.download-form {display:block; padding:38px 0 0 0; width:249px; height:0; overflow:hidden; background:url('/images/promotions/breast-cancer/btn-download-order-form.jpg') no-repeat 0 0;}
div#cookie-cutter a.download-form:hover {background-position:0 -38px;}


