/**************************************
*  Notes:
*  #BEB699	Background beige
*  #DDD6B7	Page background light beige
*  black	Black text
*  black	Black top-level nav
*
*  font: style variant weight size/line_height family;
**************************************/

body {
	background: #BEB699 url(images/background.jpg) repeat top left;
	font: 12px/120% Verdana, Arial, Helvetica, sans-serif}

span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0}

:focus {
	outline: dotted 1px}

/* png fix */
img, div {
	behavior: url(http://www.stonehousebread.com/iepngfix.htc)}

/* container */
#container {
	width: 850px;
	position: relative;
	margin: 0 auto 50px auto}

/* content */
#content {
	padding: 0 0 30px 0;
	background: #DDD6B7 url(images/checkered_footer.jpg) no-repeat bottom left}
	
	strong {
		font-weight: bold}

#content.bread_gallery {
	padding-bottom: 10px}

#content_cafe {
	padding: 0 0 100px 0;
	background: #DDD6B7 url(images/checkered_footer_cafe.jpg) no-repeat bottom right}

/* header */
h1#header {
	margin: 0 auto 0 auto;
	width: 850px;
	height: 100px;
	position: relative}

h1#header_homepage {
	margin: 0 auto 0 auto;
	width: 850px;
	height: 80px;
	position: relative}

h1#header span {
	position: absolute;
	width: 850px;
	height: 100px}

h1#header_homepage span {
	position: absolute;
	width: 850px;
	height: 80px}

/* content page header image */
h1#header span {
	background: #DDD6B7 url(images/stone_house_bread_header.jpg) no-repeat bottom left}

h1#header_homepage span {
	background: #DDD6B7 url(images/stone_house_bread_header.jpg) no-repeat bottom left}

/* home page header image */
h1#header span#homepage {
	background: #DDD6B7 url(images/stone_house_bread_homepage_header.jpg) no-repeat bottom left}

h1#header_homepage span#homepage {
	background: #DDD6B7 url(images/stone_house_bread_homepage_header.jpg) no-repeat bottom left}

h1#header span a {
	position: absolute;
	width: 435px;
	height: 100px}

h1#header_homepage span a {
	position: absolute;
	width: 435px;
	height: 80px}

#navigation {
	position: absolute;
	top: 25px;
	right: 5px}

#navigation.homepage {
	top: 5px}

#navigation ul li {
	display: inline;
	list-style: none}

#navigation ul li a {
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: black;
	margin-left: 4px;
	padding: 3px 3px 3px 3px}

#navigation ul li a:visited, #navigation ul li a:hover, #navigation ul li a:active {
	color: black}

#seal_homepage {
	position: absolute;
	z-index: 3;
	top: 50px;
	right: -50px}

#seal {
	position: absolute;
	top: 45px;
	right: -30px}

#bread_image {
	margin-bottom: -20px;
	position: relative}

#mycarousel {
	margin-bottom: -20px}

#homepage_nav {
	padding: 20px 0}

#homepage_nav ul li {
	display: inline}

#footer {
	float: right;
	margin: 5px 0 15px 0}

#footer ul li, #footer ul li p {
	display: inline;
	list-style: none}

#footer ul li a, #footer ul li p {
	text-transform: uppercase;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: black;
	margin-left: 10px;
	padding: 3px 3px 3px 3px}

#footer ul li a:visited, #navigation ul li a:hover, #navigation ul li a:active {
	color: black}

/* sidebar */
#side_bar {
	float: left}

#side_bar img {
	margin: 20px 0 0 20px}

/* content container styling */
#content_container {
	float: left;
	margin: 20px 0 20px 20px;
	width: 450px}
	
#content_container.bread_list {
	float: left;
	margin: 20px 0 20px 20px;
	width: 650px}

#content_container.great_with_bread {
	width: 520px}

#content_container p {
	margin-bottom: 15px;
	line-height: 150%}

#content_container h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 25px}

#content_container h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 5px 0}
	
#content_container h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px;}
	
#content_container ul,
#content_container ol {
	margin: 0 0 15px;}
	
	#content_container ul {
		list-style: disc;}
		
	#content_container ol {
		list-style: decimal;}
	
	#content_container li {
		margin-left: 25px;}

#locations {
	margin-left: -100px;
	position: relative;
	top: 40px;
	z-index: 3;
	width: 550px}

#locations table {
	margin-bottom: 25px}

#locations thead tr th {
	font-size: 12px;
	font-style: italic}

#locations tbody tr td {
	padding-right: 7px;
	font-size: 10px}

/* chalkboard styling */
div.chalkboard {
	width: 327px;
	margin: 0 0 0 20px;
	background:  url(images/chalkboard_top.jpg) no-repeat top left;
	padding-top: 26px;
	border-bottom: #CEB283 solid 8px}

	div.chalkboard_gwb {
		width: 229px;
		margin: 0 0 0 20px;
		background:  url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_top.jpg) no-repeat top left;
		padding-top: 26px;
		border-bottom: #CEB283 solid 8px}
	
	div.chalkboard_recipes {
		width: 208px;
		margin: 0 0 0 20px;
		background:  url(images/chalkboard_recipes_top.jpg) no-repeat top left;
		padding-top: 26px;
		border-bottom: #CEB283 solid 8px}

div.chalkboard div.chalkboard_2 {
	background: url(images/chalkboard_repeat.jpg) repeat-y top left;
	padding: 3px 12px}

	div.chalkboard_gwb div.chalkboard_2_gwb {
		background: url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_repeat.jpg) repeat-y top left;
		padding: 3px 11px}

	div.chalkboard_recipes div.chalkboard_recipes_2 {
		background: url(images/chalkboard_recipes_repeat.jpg) repeat-y top left;
		padding: 3px 12px}

/* float styling */
.left {
	clear: both;
	float: left;
	margin: 15px 15px 15px 0}

/* bread gallery image styling */
a.bread_gallery {
	margin: 0 0 0 12px}

a.bread_gallery img {
	margin-top: 10px}

/* bread, stores, cafe nav image sprite rollover styling */
#bread_store_cafe_nav {
	width: 822px;
	height: 116px;
	background: url(images/stone_house_bread_stores_cafe_artisan.jpg);
	margin: 10px auto;
	padding: 0;
	position: relative}

#bread_store_cafe_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0}

#bread_store_cafe_nav li, #bread_store_cafe_nav a {
	height: 116px;
	display: block}

#bread_store_cafe_nav li a em {
	display: none}

#great_bread_panel {left: 0; width: 195px;}
#great_with_bread_panel {left: 207px; width: 195px;}
#stone_house_cafe_panel {left: 418px; width: 195px;}
#where_to_buy_panel {left: 627px; width: 195px;}

#great_bread_panel a:hover {background: transparent url(images/stone_house_bread_stores_cafe_artisan.jpg) 0 -116px no-repeat;}
#great_with_bread_panel a:hover {background: transparent url(images/stone_house_bread_stores_cafe_artisan.jpg) -207px -116px no-repeat;}
#stone_house_cafe_panel a:hover {background: transparent url(images/stone_house_bread_stores_cafe_artisan.jpg) -418px -116px no-repeat;}
#where_to_buy_panel a:hover {background: transparent url(images/stone_house_bread_stores_cafe_artisan.jpg) -627px -116px no-repeat;}

/* cafe chalkboard nav image sprite rollover styling */
#cafe_chalkboard_nav {
	width: 300px;
	height: 133px;
	background: transparent url(images/chalkboards/cafe_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#cafe_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#cafe_chalkboard_nav li a {
	position: absolute}

#cafe_chalkboard_nav li, #cafe_chalkboard_nav a {
	display: block}

#cafe_chalkboard_nav li a em {
	display: none}

#cafe_01 a {
	left: 5px;
	top: 59px;
	width: 115px;
	height: 15px}

#cafe_02 a {
	left: 5px;
	top: 78px;
	width: 115px;
	height: 15px}

#cafe_03 a {
	left: 5px;
	top: 99px;
	width: 115px;
	height: 15px}

#cafe_04 a {
	left: 130px;
	top: 0;
	width: 174px;
	height: 133px}

#cafe_01 a:hover {
	background: transparent url(images/chalkboards/cafe_chalkboard.jpg) -5px 66px}

#cafe_02 a:hover {
	background: transparent url(images/chalkboards/cafe_chalkboard.jpg) -5px 47px}

#cafe_03 a:hover {
	background: transparent url(images/chalkboards/cafe_chalkboard.jpg) -5px 26px}

/* great with bread chalkboard nav image sprite rollover styling */
#gwb_chalkboard_nav {
	width: 210px;
	height: 390px;
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#gwb_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#gwb_chalkboard_nav li a {
	position: absolute}

#gwb_chalkboard_nav li, #gwb_chalkboard_nav a {
	display: block}

#gwb_chalkboard_nav li a em {
	display: none}

#gwb_01 a {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 793px;
	left: 9px;
	top: 89px;
	width: 194px;
	height: 25px}

#gwb_02 a {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 763px;
	left: 9px;
	top: 119px;
	width: 194px;
	height: 25px}

#gwb_03 a {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 734px;
	left: 9px;
	top: 148px;
	width: 194px;
	height: 25px}

#gwb_04 a {
	left: 9px;
	top: 177px;
	width: 194px;
	height: 26px}

#gwb_05 a {
	left: 9px;
	top: 206px;
	width: 194px;
	height: 25px}

#gwb_06 a {
	left: 9px;
	top: 235px;
	width: 194px;
	height: 25px}

#gwb_07 a {
	left: 9px;
	top: 265px;
	width: 194px;
	height: 25px}

#gwb_08 a {
	left: 9px;
	top: 295px;
	width: 194px;
	height: 25px}

#gwb_09 a {
	left: 9px;
	top: 324px;
	width: 194px;
	height: 25px}

/*#gwb_10 a {
	left: 9px;
	top: 353px;
	width: 194px;
	height: 25px}

#gwb_11 a {
	left: 9px;
	top: 381px;
	width: 194px;
	height: 25px}

#gwb_12 a {
	left: 9px;
	top: 410px;
	width: 194px;
	height: 25px}*/

#gwb_01 a:hover, #gwb_01 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 351px}

#gwb_02 a:hover, #gwb_02 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 321px}

#gwb_03 a:hover, #gwb_03 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 292px}

#gwb_04 a:hover, #gwb_04 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 263px}

#gwb_05 a:hover, #gwb_05 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 235px}

#gwb_06 a:hover, #gwb_06 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 206px}

#gwb_07 a:hover, #gwb_07 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 176px}

#gwb_08 a:hover, #gwb_08 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 146px}

#gwb_09 a:hover, #gwb_09 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 117px}

/*#gwb_10 a:hover, #gwb_10 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 88px}

#gwb_11 a:hover, #gwb_11 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 59px}

#gwb_12 a:hover, #gwb_12 a.current {
	background: transparent url(images/chalkboards/great_with_bread/great_with_bread_chalkboard_items3.jpg) -9px 30px} */


/* about chalkboard nav image sprite rollover styling */
#about_chalkboard_nav {
	width: 300px;
	height: 133px;
	background: transparent url(images/chalkboards/about_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#about_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#about_chalkboard_nav li a {
	position: absolute}

#about_chalkboard_nav li, #about_chalkboard_nav a {
	display: block}

#about_chalkboard_nav li a em {
	display: none}

#about_01 a {
	left: 5px;
	top: 59px;
	width: 115px;
	height: 15px}

#about_02 a {
	left: 5px;
	top: 78px;
	width: 115px;
	height: 15px}

#about_03 a {
	left: 5px;
	top: 99px;
	width: 115px;
	height: 15px}

#about_04 a {
	left: 130px;
	top: 0;
	width: 174px;
	height: 133px}

#about_01 a:hover, #about_01 a.current {
	background: transparent url(images/chalkboards/about_chalkboard.jpg) -5px 66px}

#about_02 a:hover, #about_02 a.current {
	background: transparent url(images/chalkboards/about_chalkboard.jpg) -5px 47px}

#about_03 a:hover, #about_03 a.current {
	background: transparent url(images/chalkboards/about_chalkboard.jpg) -5px 26px}

/* stores chalkboard nav image sprite rollover styling */
#stores_chalkboard_nav {
	width: 300px;
	height: 133px;
	background: transparent url(images/chalkboards/stores_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#stores_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#stores_chalkboard_nav li a {
	position: absolute}

#stores_chalkboard_nav li, #stores_chalkboard_nav a {
	display: block}

#stores_chalkboard_nav li a em {
	display: none}

#stores_01 a {
	left: 5px;
	top: 59px;
	width: 115px;
	height: 15px}

#stores_02 a {
	left: 5px;
	top: 78px;
	width: 115px;
	height: 15px}

#stores_03 a {
	left: 5px;
	top: 99px;
	width: 115px;
	height: 15px}

#stores_01 a:hover, #stores_01 a.current {
	background: transparent url(images/chalkboards/stores_chalkboard.jpg) -5px 66px}

#stores_02 a:hover, #stores_02 a.current {
	background: transparent url(images/chalkboards/stores_chalkboard.jpg) -5px 47px}

#stores_03 a:hover, #stores_03 a.current {
	background: transparent url(images/chalkboards/stores_chalkboard.jpg) -5px 26px}

/* bread chalkboard nav image sprite rollover styling */
#bread_chalkboard_nav {
	width: 300px;
	height: 133px;
	background: transparent url(images/chalkboards/bread_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#bread_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#bread_chalkboard_nav li a {
	position: absolute}

#bread_chalkboard_nav li, #bread_chalkboard_nav a {
	display: block}

#bread_chalkboard_nav li a em {
	display: none}

#bread_01 a {
	left: 5px;
	top: 59px;
	width: 115px;
	height: 15px}

#bread_02 a {
	left: 5px;
	top: 78px;
	width: 115px;
	height: 15px}

#bread_03 a {
	left: 5px;
	top: 99px;
	width: 115px;
	height: 15px}

#bread_04 a {
	left: 130px;
	top: 0;
	width: 174px;
	height: 133px}

#bread_01 a:hover {
	background: transparent url(images/chalkboards/bread_chalkboard.jpg) -5px 66px}

#bread_02 a:hover {
	background: transparent url(images/chalkboards/bread_chalkboard.jpg) -5px 47px}

#bread_03 a:hover {
	background: transparent url(images/chalkboards/bread_chalkboard.jpg) -5px 26px}

/* news chalkboard nav image sprite rollover styling */
#news_chalkboard_nav {
	width: 300px;
	height: 133px;
	background: transparent url(images/chalkboards/news_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#news_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#news_chalkboard_nav li a {
	position: absolute}

#news_chalkboard_nav li, #news_chalkboard_nav a {
	display: block}

#news_chalkboard_nav li a em {
	display: none}

#news_01 a {
	left: 5px;
	top: 59px;
	width: 115px;
	height: 15px}

#news_02 a {
	left: 5px;
	top: 78px;
	width: 120px;
	height: 45px}

#news_04 a {
	left: 130px;
	top: 0;
	width: 174px;
	height: 133px}

#news_01 a:hover, #news_01 a.current {
	background: transparent url(images/chalkboards/news_chalkboard.jpg) -5px 66px}

#news_02 a:hover, #news_02 a.current {
	background: transparent url(images/chalkboards/news_chalkboard.jpg) -5px 47px}

#news_03 a:hover, #news_03 a.current {
	background: transparent url(images/chalkboards/news_chalkboard.jpg) -5px 26px}

/* contact chalkboard nav image sprite rollover styling */
#contact_chalkboard_nav {
	width: 300px;
	height: 133px;
	background: transparent url(images/chalkboards/contact_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#contact_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none}

#contact_chalkboard_nav li a {
	position: absolute}

#contact_chalkboard_nav li, #contact_chalkboard_nav a {
	display: block}

#contact_chalkboard_nav li a em {
	display: none}

#contact_01 a {
	left: 5px;
	top: 59px;
	width: 115px;
	height: 15px}

#contact_02 a {
	left: 5px;
	top: 78px;
	width: 120px;
	height: 32px}

#contact_04 a {
	left: 130px;
	top: 0;
	width: 174px;
	height: 133px}

#contact_01 a:hover, #contact_01 a.current {
	background: transparent url(images/chalkboards/contact_chalkboard.jpg) -5px 66px}

#contact_02 a:hover, #contact_02 a.current {
	background: transparent url(images/chalkboards/contact_chalkboard.jpg) -5px 47px}

#contact_03 a:hover, #contact_03 a.current {
	background: transparent url(images/chalkboards/contact_chalkboard.jpg) -5px 26px}

/* cafe chalkboard nav image sprite rollover styling */
#recipes_chalkboard_nav {
	width: 184px;
	height: 246px;
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg);
	margin: 0;
	padding: 0;
	position: relative}

#recipes_chalkboard_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 0;
	width: 0}

#recipes_chalkboard_nav li a {
	position: absolute}

#recipes_chalkboard_nav li, #recipes_chalkboard_nav a {
	display: block}

#recipes_chalkboard_nav li a em {
	display: none}

#recipes_01 a {
	left: 25px;
	top: 67px;
	width: 125px;
	height: 23px}

#recipes_02 a {
	left: 25px;
	top: 97px;
	width: 125px;
	height: 23px}

#recipes_03 a {
	left: 25px;
	top: 127px;
	width: 125px;
	height: 23px}

#recipes_04 a {
	left: 25px;
	top: 157px;
	width: 125px;
	height: 23px}

#recipes_05 a {
	left: 25px;
	top: 187px;
	width: 125px;
	height: 23px}

#recipes_06 a {
	left: 25px;
	top: 217px;
	width: 125px;
	height: 23px}

#recipes_01 a:hover, #recipes_01 a.current {
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg) -25px 175px}

#recipes_02 a:hover, #recipes_02 a.current {
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg) -25px 145px}

#recipes_03 a:hover, #recipes_03 a.current {
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg) -25px 115px}

#recipes_04 a:hover, #recipes_04 a.current {
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg) -25px 85px}

#recipes_05 a:hover, #recipes_05 a.current {
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg) -25px 55px}

#recipes_06 a:hover, #recipes_06 a.current {
	background: transparent url(images/chalkboards/recipes_chalkboard.jpg) -25px 25px}

/* styling of recipe cards */
div.recipes_card {
	width: 551px;
	background:  url(images/recipe_card_header.jpg) no-repeat top left;
	padding-top: 34px;
	margin-bottom: 25px}

div.recipes_card_2 {
	background: url(images/recipe_card_repeat.jpg) repeat-y top left}

div.recipes_card_3 {
	background: url(images/recipe_card_footer.jpg) no-repeat bottom left;
	padding: 0 15px 42px 15px}

#content_container .recipes_card_text,
#content_container .recipes_card_text p {
	line-height: 16px}

#content_container .recipes_card_text p,
#content_container .recipes_card_text ul {
	margin-bottom: 16px}

#content_container .recipes_card_text ol {
	margin-bottom: 16px;
	margin-left: 20px;
	list-style-type: decimal}

.recipe_logo {
	float: right;
	padding: 0 0 10px 10px}

.recipes_card h4 {
	margin-bottom: 16px;
	line-height: 17px;
	font-size: 15px;
	font-weight: bold}
	
.recipe_divider {
	margin-bottom: 15px;}

/* the great with bread cards */
div.gwb_card {
	position: relative;
	width: 479px;
	background:  url(images/great_with_bread/great_with_bread_recipe_card_header.jpg) no-repeat top left;
	padding-top: 33px;
	margin-bottom: 25px}

		#content_container .gwb_card h4 {
			margin-bottom: 16px;
			line-height: 17px;
			font-size: 15px;
			font-weight: bold}
		
		#content_container .gwb_card_text,
		#content_container .gwb_card_text p {
			width: 300px;
			line-height: 16px}
		
		#content_container .gwb_card_text p,
		#content_container .gwb_card_text ul {
			margin-bottom: 16px}
		
		#content_container .gwb_card_text ol {
			margin-bottom: 16px;
			margin-left: 20px;
			list-style-type: decimal}
			
		#content_container .gwb_links {
			margin-right: 10px}

div.gwb_card_2 {
	background: url(images/great_with_bread/great_with_bread_recipe_card_repeat.jpg) repeat-y top left}

div.gwb_card_3 {
	background: url(images/great_with_bread/great_with_bread_recipe_card_footer.jpg) no-repeat bottom left;
	padding: 0 15px 42px 15px}

.gwb_item {
	position: absolute;
	top: -25px;
	right: -70px}
	
#form_fields dt, dd {
padding: 0 0 2px 0}

#form_fields dd {
	margin-bottom: 1em;}
	
	#form_fields label {
		margin-right: 10px;}
		
#shopping_cart {
	width: 300px;}
	
	#shopping_cart small {
		font: 12px/1 Arial, Helvetica, sans-serif}
		
#shopping_cart td {
	padding: 3px;}
	
.bread_list {
	}

.bread_list img {
	float: left;
	margin: 0 15px 15px 0;}
	
a.win_sourdough {
	background: transparent url(images/bread_gallery/sign_up_button.gif) no-repeat top left;
	position:absolute;
	top:307px;
	left:515px;
	width:85px;
	height:25px;}
	
	a.win_sourdough:hover {
		background: transparent url(images/bread_gallery/sign_up_button.gif) no-repeat 0 -25px;}
		
	a.win_sourdough em {
		display: none;}
	
.sourdough_sampler {
	width:850px;
	height:415px;
	background: transparent url(images/bread_gallery/win_a_sourdoug_sampler.jpg) no-repeat top left;}
