

@charset "UTF-8";
/* CSS Document */

/* ================================================ */
/* = /***********  Margin, Padding and Fixes **** = */
/* ================================================ */
.margin-20					{ margin: 20px; }
.margin-10-top				{margin-top:10px}
.margin-20-top				{margin-top:20px}
.margin-30-top				{margin-top:30px}
.margin-40-top				{margin-top:40px}
.margin-50-top				{margin-top:50px}
.margin-60-top				{margin-top:60px}
.margin-70-top				{margin-top:70px}
.margin-10-bottom			{ margin-bottom: 10px; }
.margin-20-left				{margin-left:20px}
.margin-40-left				{ margin-left: 40px; }
.margin-40-right			{ margin-right: 40px; }!important
.padding-30-top				{padding-top:30px}
.padding-50-top				{padding-top:50px}
.padding-25-right			{padding-right:25px}
.padding-40-left			{padding-left:40px}
.relative					{position:relative;}

/* ================================================ */
/* = /***********  Global Settings  ************* = */
/* ================================================ */
*							{ outline:none}
body						{background-image:url(https://www.thebathpig.com/images/body_bg_big.jpg);background-position:center -150px;
							background-repeat:no-repeat;padding-top:20px; background-color:#cae2fe; background-attachment: fixed; }
.background_repeat			{ background-image:url(https://www.thebathpig.com/images/body_repeat_strip.jpg);
							background-repeat:repeat-y; background-position:top;}
#body						{ background-image:url(https://www.thebathpig.com/images/body_repeat_strip.jpg);
							background-position:top; background-repeat:repeat-y;}
p a, p a:visited,
p a:active, p a:link		{ color:#af7a72; text-decoration:none}
p a:hover					{ color:#895047; text-decoration:underline}

							
							
/* =================================================== */
/* = /***********   Header Settings  ************** = */
/* =================================================== */
#header							{ position:relative; height:145px;}
#header #top					{ position:absolute; top:0; left:0; height:145px; width:950px;
								background-image:url(https://www.thebathpig.com/images/header_top.png); background-repeat:no-repeat
								;background-position:top; z-index:2}
#header #background				{ width:950px; height:150px; position:absolute; top:60px;
								z-index:1}
								
#header #logo					{height:167px;width:144px;position:absolute;display:block;
								top:35px;left:25px;z-index:3;
								background-image:url(https://www.thebathpig.com/images/bathpig_logo.gif);
								background-position:top;background-repeat:no-repeat; margin:0}
#header #logo a					{height:156px;width:134px;display:block; padding:0;
								text-indent:-99999em; margin:0}
								
#header #line					{background-image:url(https://www.thebathpig.com/images/header_line.gif);
								background-position:top; background-repeat:no-repeat;
								height:10px; width:757px; position:absolute; bottom:-4px; right:0;
								z-index:5;}
								
#header #topnav					{ position:absolute; bottom:-20px; left:155px; height:41px; width:578px;
								background-image:url(https://www.thebathpig.com/images/topnav_bg.png); background-repeat:no-repeat;
								background-position: 15px 0px; z-index:4; padding-left:20px}
								
#header #topnav	li				{ float:left; display:block; font-family:"Diavlo Bold"; font-size:18px; 
								margin-top:7px; color:#2c2132;	 letter-spacing:0.02em;	}
								
#header #badges					{ width:281px; height:96px; background-image:url(https://www.thebathpig.com/images/badges.png); 
								background-repeat:no-repeat; background-position:top; position:absolute;
								top:5px; left:200px; z-index:3; text-indent:-9999em;}
#header #badges ul				{ display:none;}
								
#header #callus					{height:38px; width:170px; position:absolute; right:200px; bottom:44px;
								background-image:url(https://www.thebathpig.com/images/callus_icon.gif); background-repeat:no-repeat;
								background-position:top; z-index:3; text-indent:-99999em}
#login-panel					{position:absolute; top:3px; right:60px; width:170px; display:block; height:46px; background-image:url(https://www.thebathpig.com/images/navigation_sprite.png);
								background-position: 0px -54px; z-index:7}
#login-panel ul					{ margin:0; padding:0; list-style:none}
#login-panel #register-button, 
#login-panel #login-button		{ position:absolute; top:10px; width:70px; height:19px; text-indent:-9999em; background-image:url(https://www.thebathpig.com/images/navigation_sprite.png)}
#login-panel #register-button	{ left:20px; background-position: -180px -54px}
#login-panel #login-button		{ left:100px; width:60px; background-position: -280px -54px}
#login-panel #register-button:hover	{ background-position: -180px -73px }
#login-panel #login-button:hover	{ background-position: -280px -73px}

#header_graphic					{ background-image:url(https://www.thebathpig.com/images/header_body_strip.png); background-repeat:no-repeat;
								background-position:left top;}
								
#newsletter						{ background-image:url(https://www.thebathpig.com/images/newsletter_bg.png); background-position:bottom; 
								background-repeat:no-repeat; ;height:98px; position:absolute; right:-5px; 
								bottom:-5px; display:block;height:100px; width:190px; z-index:5;}
#newsletter	p					{ width:190px; height:98px; position:absolute; margin:0; padding:0; top:0; left:0;}
#newsletter h3, #newsletter-success	h3	{ text-indent:-99999em}	
#newsletter-success				{ background-image:url(https://www.thebathpig.com/images/newsletter_bg_success.png); background-position:bottom; background-								repeat:no-repeat;height:98px; position:relative;}
#newsletter #email				{ position:absolute; top:55px; left:15px; width:140px}	
#newsletter #newsletter_btn		{ position:absolute; top:35px; left:145px}
								
/* =================================================== */
/* = *******   Navigation Settings   *************** = */
/* =================================================== */
#home_button, #about_button,
#products_button, #shop_button,
#recipes_button, #contact_button { width:93px; height: 20px;display:block; text-indent:-9999em;
								background-repeat:no-repeat; border:none; background-image:url(https://www.thebathpig.com/images/navigation_sprite.gif);}
								
#home_button					{ background-position: 0px 0px;}
#about_button					{ background-position: -93px 0px;}
#products_button				{ background-position: -186px 0px;}
#shop_button					{ background-position: -279px 0px;}
#recipes_button					{ background-position: -372px 0px;}
#contact_button					{ background-position: -465px 0px;}

#home_button:hover				{ background-position: 0px -27px;}
#about_button:hover				{ background-position: -93px -27px;}
#products_button:hover			{ background-position: -186px -27px;}
#shop_button:hover				{ background-position: -279px -27px;}
#recipes_button:hover			{ background-position: -372px -27px;}
#contact_button:hover			{ background-position: -465px -27px;}

#home_button.active				{ background-position: 0px -27px;}
#about_button.active			{ background-position: -93px -27px;}
#products_button.active			{ background-position: -186px -27px;}
#shop_button.active				{ background-position: -279px -27px;}
#recipes_button.active			{ background-position: -372px -27px;}
#contact_button.active			{ background-position: -465px -27px;}



/* =================================================== */
/* = /***********   Footer Settings  ************** = */
/* =================================================== */
#footer						{ background-image:url(https://www.thebathpig.com/images/footer.png); background-position:top;
							background-repeat:no-repeat; height:21px; margin-bottom:20px}
#footer #pig				{ width:150px; height:81px; display:block; background-image:url(https://www.thebathpig.com/images/pig.gif); background-position:top;
							background-repeat:no-repeat; position:absolute; top:-90px; left:17px}
#footer #copyright			{ position:absolute; display:block; top: -38px; left:200px }
#footer #copyright h6		{ color:#c1b6a9; margin-bottom: 3px; }
#footer #copyright ul		{ width: 550px; height: 20px; list-style: none; margin: 0; }
#footer #copyright li		{ float: left; display: block; padding: 0 7px; border-right: 1px solid #786347; }
#footer #copyright li:last-child { border: none; }
#footer #copyright li a		{ display: block; color: #786347; font-family: Verdana, sans-serif; font-weight: normal; 
							font-size: 0.7em; text-decoration: none;  }
#footer #copyright li a:hover { text-decoration: underline; }
#footer-spacer				{ height:30px; padding:0; margin:0; display:block}	

/* ======================================================== */
/* = /***********   Centre Column Settings   ************ = */
/* ======================================================== */
#centre_column				{padding-bottom:25px}

/* ======================================================== */
/* = /***********   Left Column Settings  ************** = */
/* ======================================================== */
#left_column					{position:relative; min-height:800px;}
#left_column h2#producers_of	{height:139px;width:100%;display:block;text-indent:-99999em;
								background-image:url(https://www.thebathpig.com/images/producers_of_logo.gif);
								background-position:top;background-repeat:no-repeat; margin-top:50px}
#left_column #sidenav			{ list-style:none; width:100%; height:468px; background-repeat:no-repeat;
								background-image:url(https://www.thebathpig.com/images/nav_bg.gif); background-position:25px 0px;
								margin-left:0; margin-right:0; margin-top:20px; padding-top:12px}
#left_column #sidenav li		{margin-left:40px; font-size:16px; color:#6c676f;
								letter-spacing:0.03em; padding-top:3px;
								background-image:url(https://www.thebathpig.com/images/sidenav_dots.gif); background-position:0px 0px;
								background-repeat:no-repeat}
#left_column #sidenav li:first-child	{background-image:none}
	
#left_column #sidenav li a,
#left_column #sidenav li a:visited,
#left_column #sidenav li a:active,
#left_column #sidenav li a:link		{color:#6c676f; text-decoration:none; font-family:Diavlo, Georgia; font-weight:normal; font-size: 95%; }

#left_column #sidenav li a:hover	{color:#b41b14; text-decoration:none}

#left_column #sidenav li a.active,
#left_column #sidenav li a.active:visited,
#left_column #sidenav li a.active:active,
#left_column #sidenav li a.active:link	{color:#3c3440; font-weight:bold}

#sidenav li p					{ margin:0; padding-left:0px; font-size:14px; width:123px;}
#sidenav li p a					{ color:#868185}
#left_column #sidenav li a.active2,
#left_column #sidenav li a.active2:visited,
#left_column #sidenav li a.active2:active,
#left_column #sidenav li a.active2:link	{color:#b41b14;}					

/*  Recipe Sidenav */
#left_column #sidenav-recipes			{ list-style:none; width:100%; height:468px; background-repeat:no-repeat;
								background-image:url(https://www.thebathpig.com/images/nav_bg_long.gif); background-position:25px 0px;
								margin-left:0; margin-right:0; margin-top:20px; padding-top:12px}
#left_column #sidenav-recipes li		{margin-left:40px; font-size:16px; color:#6c676f;
								letter-spacing:0.03em; padding-top:3px;
								background-image:url(https://www.thebathpig.com/images/sidenav_dots.gif); background-position:0px 0px;
								background-repeat:no-repeat}
#left_column #sidenav-recipes li:first-child	{background-image:none}
	
#left_column #sidenav-recipes li a,
#left_column #sidenav-recipes li a:visited,
#left_column #sidenav-recipes li a:active,
#left_column #sidenav-recipes li a:link		{color:#6c676f; text-decoration:none; font-family:Diavlo, Georgia; font-weight:normal; }

#left_column #sidenav-recipes li a:hover	{color:#b41b14; text-decoration:none}

#left_column #sidenav-recipes li a.active,
#left_column #sidenav-recipes li a.active:visited,
#left_column #sidenav-recipes li a.active:active,
#left_column #sidenav-recipes li a.active:link	{color:#3c3440; font-weight:bold}

#left_column #sidenav-recipes li p					{ margin:0; padding-left:0px; padding-right:10px; font-size:10px; width:123px; font-family:Verdana;}
#left_column #sidenav-recipes li p a					{ color:#5d4a4a;font-family:Verdana; }
#left_column #sidenav-recipes li p a:hover			{color:#000}
#left_column #sidenav-recipes li p.active a,
#left_column #sidenav-recipes li p.active a:visited,
#left_column #sidenav-recipes li p.active a:active,
#left_column #sidenav-recipes li p.active a:link	{color:#000;}

/* ============================================================== */
/* = /**************  Right Column Settings  ****************** = */
/* ============================================================== */
#right_column					{ position:relative; text-align:center; min-height:800px;}
#white_top						{ background-image:url(https://www.thebathpig.com/images/white_top.gif); background-position:top; background-repeat:no-repeat;
								width:185px; height:5px;}
#white_bottom					{ background-image:url(https://www.thebathpig.com/images/white_bottom.gif); background-position:top; background-repeat:no-repeat;
								width:185px; height:26px;}
#white							{ background-image:url(https://www.thebathpig.com/images/white_bg.gif); background-position:top; background-repeat:repeat-y;
								width:185px;}
.right_column_spacer			{ background-image:url(https://www.thebathpig.com/images/right_column_spacer.gif); background-position:top; background-repeat:no-repeat;
								width:183px; height:14px; margin-top:10px; margin-bottom:10px}
#vertical_line2					{position:absolute; left:-7px; top:0; background-image:url('https://www.thebathpig.com/images/vertical_line.gif');
								background-position:top; background-repeat:no-repeat; display:block; width:6px;
								height:100%;}							
/* ============================= */
/* = Page Specific Settings    = */
/* ============================= */


/* ============ */
/* = Homepage = */
/* ============ */
#homepage_product_preview		{ text-align:right;}
#vertical_line1					{position:absolute; right:-10px; top:0; background-image:url('https://www.thebathpig.com/images/vertical_line.gif');
								background-position:top; background-repeat:no-repeat; display:block; width:6px;
								height:100%;}
#home_image						{ width: 390px; background-image: url('https://www.thebathpig.com/images/home_image.gif'); background-repeat: no-repeat; background-position: top;
								height: 262px; margin-bottom: 3px; }
#british_chorizo				{ margin:0; padding:0; width:390px; height:46px; display:block; background-image:url(https://www.thebathpig.com/images/british_chorizo.gif);
								background-position:top; background-repeat:no-repeat; text-indent:-9999em; margin-bottom:5px}
#centre_column 					{ color:#5d4a4a;}
#homepage p						{margin-top:0; padding:0; margin-left:0; margin-right:0; margin-bottom:5px}
#homepage p:first-of-type		{ color:#7f1c17; font-size:120%}
.dots							{ clear:both; margin-bottom:0px; margin-top:0px; margin-left:0; margin-right:0; padding:0; width:100%; height:2px;
								display:block; background-image: url(https://www.thebathpig.com/images/horizontal-dots.gif); background-position:top; 
								background-repeat:no-repeat; overflow: hidden; }
#homepage h4					{ margin:0; padding-top:5px; padding-left:4px; padding-right:10px; background-image:url(https://www.thebathpig.com/images/article_header.gif); 
								background-position:140px 0px; background-repeat:no-repeat; height:46px; width:100%; display:block; font-weight:bold; color:#89850f;
								font-size:120%; letter-spacing:0.1em}
#article_image_frame			{ width: 146px; height: 145px; float: left; background-image: url('https://www.thebathpig.com/images/article_frame.gif');
								position: relative; background-repeat: no-repeat; background-position: top; }
#article_image_frame img		{ position: absolute; left: 9px; top: 9px; border: 1px solid #e0dfd2; }
#latest_news					{ margin-left:5px; text-align:left}
#latest_news h4					{ height:67px; width:150px; display:block; background-image:url(https://www.thebathpig.com/images/latestnews_profile_header.gif);
								background-repeat:no-repeat; background-position:top; margin:0; padding:0; text-indent:-9999em}
#scroll_up, #scroll_down		{ width: 20px; height: 12px; position: absolute; top: 46px; text-indent: -9999em; 
								background-image: url('https://www.thebathpig.com/images/navigation_sprite.png'); background-repeat: no-repeat; }
#scroll_up						{ right: 35px; background-position: -372px -73px; }
#scroll_down					{ right: 15px; background-position: -373px -54px; }
#scroll_up:hover				{ background-position: -394px -73px; }
#scroll_down:hover				{ background-position: -395px -54px; }
#latest_news img				{ margin-left:0; margin-right:0; margin-top:5px; margin-bottom:5px; border:none}
#latest_news h5					{ margin:0; padding:0; font-family: Tahoma; font-weight:bold; color: #664d6b; font-size:12px;}
#latest_news h5 span			{color:#827883}
#latest_news h6					{ margin:0; padding:0; font-family: Tahoma; font-weight:bold; color: #e8ac0a; font-size:10px;}
#latest_news #data				{ overflow:hidden; background-image:url(https://www.thebathpig.com/images/farmer_profile_repeat_bg.gif);
								background-repeat:repeat-y; background-position:0 0; height: 800px; }
#latest_news #data ul			{ margin:0; padding-left:15px; padding-right:18px; padding-top:0; padding-bottom:0; list-style:none}
#latest_news #data li			{ margin:0; padding:0}
#latest_news #data p			{ margin:0; margin-bottom:5px; padding:0; font-family: Tahoma; color:#666; font-size:11px;}	
#latest_news_footer				{ height:45px; width:150px; display:block; background-image:url(https://www.thebathpig.com/images/farmer_profile_footer.gif);
								background-repeat:no-repeat; background-position:top; margin:0; padding:0; text-indent:-9999em}
#profile_up, #profile_down		{cursor:pointer}
#latest_news #data li #divider	{ background:url(https://www.thebathpig.com/images/news_divider.jpg) no-repeat; background-position: 0 0; width:113px; height:3px; display:block;
								margin-left:0px; padding:0}
#latest_news #data li:last-of-type #divider {background-image:none}
/* ============ */
/* = Charter  = */
/* ============ */
#charter						{}
#charter h3#heading				{ width:550px; height:110px; display:block; text-indent:-9999em; background-image:url(https://www.thebathpig.com/images/charter_bg_top.gif);
								background-position:top; background-repeat:no-repeat; margin:0; padding:0}
#charter #charter_list			{list-style:none; background-image:url(https://www.thebathpig.com/images/charter_bg_repeat.gif); background-position:top;
								background-repeat:repeat-y; margin:0; padding:0}
#charter_footer					{background-image:url(https://www.thebathpig.com/images/charter_bg_bottom.gif); background-position:top; background-repeat:no-repeat;
								display:block; height:47px}
#charter p						{}
.leftcharter p strong, .rightcharter p strong	{font-weight:bold; color:#ff7f05; margin-bottom:0px; padding-bottom:0; }

#charter h1,
#charter h2,
#charter h3, 
#charter h4,
#charter h5,
#charter h6						{ font-family: Georgia; serif; margin-bottom: 3px; font-weight: bold; }

.leftcharter h1,
.leftcharter h2,
.leftcharter h3,
.leftcharter h4,
.leftcharter h4,
.leftcharter h5,
.leftcharter h6,
.leftcharter p					{ padding-left:30px; padding-right:10px}
.rightcharter h1,
.rightcharter h2,
.rightcharter h3,
.rightcharter h4,
.rightcharter h4,
.rightcharter h5,
.rightcharter h6,
.rightcharter p					{ padding-left:10px; padding-right:35px}


.leftcharter p strong:nth-of-type(2)		{color:#cc7f75}
.leftcharter p strong:nth-of-type(3)		{color:#feac60}
.rightcharter p strong:nth-of-type(1)		{color:#d2a245}
.rightcharter p strong:nth-of-type(2)		{color:#f3bf09}
.rightcharter p strong:nth-of-type(3)		{color:#bb892a}

/* ================== */
/* = About Home     = */
/* ================== */
h2#about_header					{ width: 550px; height: 106px; display:block; background-image: url('https://www.thebathpig.com/images/about_us_header.gif');
								background-position: top; background-repeat: no-repeat; margin: 0; text-indent: -9999em; }
#about_us_container				{ width: 550px; background-position: top; background-repeat: repeat-y; text-align: center;
								background-image: url('https://www.thebathpig.com/images/about_us_repeat.gif'); }
#about_us_container img			{ margin: 0 auto; }
#about_us_intro					{ text-align: left; margin: 5px 30px 0 30px; overflow: hidden; }
#about_us_intro h1,
#about_us_intro h2,
#about_us_intro h3,
#about_us_intro h4,
#about_us_intro h5,
#about_us_intro h6				{ margin-bottom: 0.2em; }
#about_us_intro p				{ margin-bottom: 12px; }
#about_footer					{ width: 550px; height: 67px; background-image: url('https://www.thebathpig.com/images/about_us_footer.gif');
								background-position: top; background-repeat: no-repeat; }
								
/* ================== */
/* = Products Home     = */
/* ================== */
h2#product_header				{ width: 550px; height: 106px; display:block; background-image: url('/images/shop/products_header.gif');
								background-position: top; background-repeat: no-repeat; margin: 0; text-indent: -9999em; }
#product_container				{ width: 550px; background-position: top; background-repeat: repeat-y; text-align: left;
								background-image: url('https://www.thebathpig.com/images/about_us_repeat.gif'); overflow: hidden; }
#product_footer					{ width: 550px; height: 67px; background-image: url('https://www.thebathpig.com/images/about_us_footer.gif');
								background-position: top; background-repeat: no-repeat; }
h2#paper_header					{ width: 550px; height: 106px; display:block; 
								background-image: url('https://www.thebathpig.com/images/blank_top.gif');background-position: top; 
								background-repeat: no-repeat; margin: 0; text-indent: -9999em; }
#product_container div			{margin: 5px 40px 5px 20px;}
#product_list					{ list-style: none; margin: 0; padding: 0; overflow: hidden;}
#product_list li				{ float: left;width: 245px; margin-right: 0px;}
#product_list li:last-child		{ margin-right: 0px;}
#product_list li button			{margin-right: 15px;}
#product_list h3				{ font-weight: bold; font-size: 190%; font-family: Georgia, serif; color: #3d133e; 
								background-image: url(https://www.thebathpig.com/images/product_title.gif); background-position: left centre;
								background-repeat: no-repeat; display: none; height: 42px;min-height: 42px; padding: 4px 4px 4px 10px; margin: 0;}
#product_list h3 a				{color: #3d133e; text-decoration: none;}
#product_list h3 span			{color: #a89d9d;}
img.product_shot				{float: left; margin: 0 5px 5px 0; width: 198px; height: 326px; background-image: url(https://www.thebathpig.com/images/product-image-frame.gif);
								background-position: left top; background-repeat: no-repeat; padding: 25px 38px 30px 27px;}
#product_list p					{}
#product_list p.description		{color: #73635a; font-size: 100%; margin-bottom: 5px; float: left; width: 210px; display: block; margin-left: 10px;
								font-family: Georgia, serif; font-weight: bold;}
 p.ingredients					{color: #663366; font-size: 80%; margin-bottom: 20px; background-color: #eee8e2; float: left;}

#product_container div.product-essential {margin: 0; padding: 0;}
div.price-box					{font-size: 120%; font-weight: bold;}

h6.prod_name {background:url('/images/shop/prod_bg.gif') no-repeat 101px 0px;}
h6.prod_orginal { color:#3d133e;}
h6.prod_spicy { color:#aa112c;}
h6.prod_garlic { color:#006635;}
h6.prod_snackpack { color:#4d263e;}
.small.prod_description { font-family:Georgia; font-size:17px; color:#3d133e; line-height:1.2em;}
p.ingredients { padding:5px; font-size:11px; font-family: Tahoma; margin:0px; width:410px; height:45px; line-heigh:1.1em; }
p.ingredients.prod_orginal { color:#3d133e; background-color:#cbbfcb;}
p.ingredients.prod_spicy { color:#600a19; background-color:#dcd1d3;}
p.ingredients.prod_garlic { color:#374740; background-color:#c5ddd1;}
p.ingredients.prod_snackpack { color:#3d133e; background-color:#cbbfcb;}
span.product_thumb_frame { background:url('/images/shop/photo_frame.gif') no-repeat; display:block; width:101px; height:154px; padding:9px 18px 17px 10px; float:left; }
a.btnEmailToFriend {clear:both; float:right;}

/* ================== */
/* = Stockists     = */
/* ================== */
h2#stockists_header				{ width: 737px; height: 187px; display:block; background-image: url('/images/stockists-header2.gif');
								background-position: top; background-repeat: no-repeat; margin: 0; text-indent: -9999em; }
#stockists_container				{ width: 685px; text-align: left; 
								overflow: hidden; }
#stockists_footer					{ width: 737px; height: 67px; background-image: url('/images/stockists-content-bottom.gif');
								background-position: top; background-repeat: no-repeat; }
#stockists_container_left {background-image:url('/images/stockists-content-left.gif'); width:23px; height:581px; float:left;}
#stockists_container_right {background-image:url('/images/stockists-content-right.gif'); width:29px; height:581px; float:right;}
#stockists_container div		{margin: 0px;}
#stockists_container div * { margin:0px;}
#gMap  {width:681px; height:577px; border:2px solid #a8a18e; background-color:#f0e9d9; }
#stockists_container h4			{margin-bottom: 5px;}


/* ================== */
/* = About News     = */
/* ================== */
h2.news_heading					{ background-image:url(https://www.thebathpig.com/images/news-header.gif); width:534px; height:136px; display:block; text-indent:-9999em;
								margin:0; padding:0}
h3.news_title					{ color:#954541; font-weight:bold; font-size:26px; margin-top:20px; margin-bottom:5px}
h4.news_subtitle				{ font-style:italic; margin-bottom:10px}
div#news p:first-child			{font-size:130%}
div#news p						{margin-bottom:10px; padding-right:10px}
div#news img					{ max-width: 520px}

/* ================== */
/* = About Pigs     = */
/* ================== */
h3.about_title					{ background-image:url(https://www.thebathpig.com/images/about_heading1.gif); background-position:0 0; background-repeat:no-repeat;
								font-size:26px; font-weight:bold; color:#bea5a2; height:39px; width:100%; display:block;
								padding-top:5px; padding-left:5px; margin-bottom:5px}
#about_pigs p:first-child		{font-size:130%}

/* ================== */
/* = About Farmer   = */
/* ================== */
#about_farmer p:first-child		{font-size:130%; color:#7f1c17}
#vertical_line3					{position:absolute; left:-8px; top:0; background-image:url('https://www.thebathpig.com/images/vertical_line.gif');
								background-position:top; background-repeat:no-repeat; display:block; width:6px;
								height:100%;}	
#farmer_profile h4				{ height:67px; width:150px; display:block; background-image:url(https://www.thebathpig.com/images/farmer_profile_header.gif);
								background-repeat:no-repeat; background-position:top; margin:0; padding:0; text-indent:-9999em}
#farmer_profile h5				{ margin:0; padding:0; font-family: Tahoma; font-weight:bold; color: #e8ac0a; font-size:11px;}
#farmer_profile #data			{ height:500px; overflow:hidden; background-image:url(https://www.thebathpig.com/images/farmer_profile_repeat_bg.gif);
								background-repeat:repeat-y; background-position:0 0}
#farmer_profile #data ul		{ margin:0; padding-left:15px; padding-right:20px; padding-top:0; padding-bottom:0; list-style:none}
#farmer_profile #data li		{ margin:0; padding:0}
#farmer_profile #data p			{ margin:0; margin-bottom:5px; padding:0; font-family: Tahoma; color:#666; font-size:11px;}	
#farmer_profile_footer				{ height:45px; width:150px; display:block; background-image:url(https://www.thebathpig.com/images/farmer_profile_footer.gif);
								background-repeat:no-repeat; background-position:top; margin:0; padding:0; text-indent:-9999em}
#profile_up, #profile_down		{cursor:pointer}	
#farmer_profile_scroll			{font-size:10px; position:absolute; top:53px; right:25px;}			

/* ================== */
/* = Recipes	    = */
/* ================== */
#left_column #sidenav-recipes span.cat a {font-family: Georgia; font-weight:bold; font-size:16px; color:#6c676f;}
#left_column #sidenav-recipes span.recipe a {font-family: Verdana; }
/*#recipes_home					{ background-image:url(https://www.thebathpig.com/images/recipes_home_bg.jpg); background-position:top; background-repeat:no-repeat;
								height: 835px; overflow:hidden;}
#recipes_home h3				{ position:absolute; background-image:url(https://www.thebathpig.com/images/bath-pig-recipes-title.png); background-position:top;
								 background-repeat:no-repeat; display:block; width: 280px; height:78px; text-indent:-9999em;
								 top:285px; left:10px; z-index:2}
#recipe_home_image				{ position:absolute; top:39px; left:39px; height:285px; width:491px; display:block; overflow:hidden;
								z-index:1}
#recipes_home p					{ margin-top:380px; margin-left:20px; margin-right:20px; margin-bottom:0; font-size:125%}
#recipes_home p strong			{ font-size:110%; font-style:italic}
#recipes_home p b			{ font-size:110%; font-style:italic}*/
#recipes {background: url('/images/content_bg.png') 0 0 repeat; }
#recipes_home_header {background: url('/images/recipes/home_top.png') 0 0 no-repeat; height:782px; }
#recipes_home_header h1 {text-indent:-9999em}
#recipesBottom {background: url('/images/content_bottom.png') 0 0 no-repeat; height:25px;}
#recipes_home_header .text { padding:30px 30px 0px 30px; font-size:125%;}
#recipes_home_header .text p strong  { font-style:italic}
#recipes_home_header .text p b       { font-style:italic}
#recipes_home_images {padding:0px 25px;}
#recipes_home_images .catItem {float:left; padding:0px 0px 20px 0px;}
#recipes_home_images .catItem.margin {margin-right:10px;}
#recipes_home_images a.catLink {font-family:Georgia; font-size:23px; font-weight:bold; font-style:italic; color:#552e2c; text-decoration: none; }
#recipes #recipes_footer {background: url('/images/content_bottom.png') 0 0 no-repeat; height:25px;}
#recipes_header {background: url('/images/content_top.png') 0 0 no-repeat; height:782px; padding:30px 0px 0px 25px; }
#recipes_header #category {background: url('/images/recipes/category_bg.png') 0 0 no-repeat; width:221px; height:50px; font-style: italic; padding:10px; }
#recipes_header #category h1 { font-family:Georgia; font-size:26px; font-weight:bold; color:#552e2c; }
.categoryRecipe { width:161px; margin:3px; float:left; height:109px;}
.categoryRecipe.gray {background-color:#e0ddcc;}
.categoryRecipe img { width:161px; height:109px;}
#recipeIngredients {width:205px; float:left; }
#recipeIngredients h3 { font-size:26px; color:#b64747; font-weight:bold; margin-top:0px; margin-left:10px; margin-right:10px; border-bottom: 1px solid #b64747; padding-bottom:20px; margin-bottom:10px}
#recipeIngredients p { margin-left:10px; margin-bottom:5px; color:#5d4a4a}
#recipeIngredients ul { margin-left:22px; font-size:12px; list-style-image:url(https://www.thebathpig.com/images/red-dot.gif); color:#5d4a4a; margin-bottom:0}
#recipeIngredients h4 { margin-left: 10px; color:#873535; font-weight:bold; margin-bottom:0}
#recipeMethod {width:290px; float:left; margin-left:15px; }
#recipeMethod p {font-size:12px; color:#5d4a4a;}
#recipeMethod p:first-of-type {font-size:14px}
#recipeMethod #recipePhoto {width:290px;}
#recipeMethod h4 { color:#b64747; font-weight:bold; font-size:16px; margin-bottom:5px}
#ingredients-buttons {padding:10px 10px; text-align:right;}
#recipes_divider				{ display:block; height:8px; background-image:url(https://www.thebathpig.com/images/recipe_divider.gif); background-position:top;
								background-repeat:no-repeat; margin-top:0px; margin-bottom:10px; margin-left:0; margin-right:0; padding:0}
#seasonal_selection_header		{ color:#b8b0a4; font-size:30px; padding-left:20px; margin-top:15px; font-weight:bold; font-style:italic;
								margin-bottom:0}
#seasonal_selection	li			{ display:block; float:left; width:170px; height:194px; background-image:url(https://www.thebathpig.com/images/seasonal_selection_frame.png);
								background-position:top; background-repeat:no-repeat; position:relative; padding-top:183px;
								text-align:center}
#seasonal_selection				{ margin-top:10px; margin-left:20px; padding:0; list-style:none;}
#seasonal_selection img			{ position:absolute; width: 135px; height: 141px; top:12px; left:12px;}
#seasonal_selection	a			{ text-decoration:none; border:none; color:#918977; font-style:italic; font-size:110%;}

#ingredients-footer				{ margin-left:10px; margin-right:10px; margin-top:5px; border-bottom:1px solid #b64747; height:5px;
								display:block}
/* ================== */
/* = Products	    = */
/* ================== */
#still_curing					{ width: 550px; height: 256px; text-indent: -9999em; background-repeat: no-repeat;
								background-position: center top; background-image: url(https://www.thebathpig.com/images/still_curing.gif); }



/* ================== */
/* = Contact US		  = */
/* ================== */
#contact h3						{ width:550px; height:171px; display:block; background-image:url(https://www.thebathpig.com/images/contact-top.png); background-repeat:no-repeat;
								background-position:0 0;text-indent:-9999em; margin:0; padding:0}
#contact #body					{ background-image:url(https://www.thebathpig.com/images/contact-strip.png); background-position:0 0 ; background-repeat:repeat-y;
								width:550px; overflow:hidden }
#contact #footer				{ width:550px; height:49px; background-image:url(https://www.thebathpig.com/images/contact-bottom.png); background-repeat:no-repeat;
								margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px; background-position: 0 0; padding:0; display:block}
#contact #top 					{ background-image:url(https://www.thebathpig.com/images/pig_postcard.png); background-repeat: no-repeat; background-position:30px 10px;
								width:550px;}	
#contact #right_align		{ margin-left:345px; margin-top:0; margin-right:0; margin-bottom:0; padding-bottom:10px}
#contact h4				{ color:#c6524b; font-size:18px; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0px}
#contact p					{ font-size:16px; color:#453549; padding:0; margin-bottom:20px; margin-top:0}
#contact p.sma				{ font-size:12px;}
#contact p.med				{ font-size:18px;}
#contact p.lar				{ font-size:25px;}
#contact p.tiny				{font-size: 10px}
#contact p a				{ color:#453549; padding: 0; margin:0}
#contact p a:hover			{color:	#453549; text-decoration:underline}	

#contact #top #right_align p:last-of-type	{margin-bottom:0}

#contact #body #spacer			{ background-image:url(https://www.thebathpig.com/images/horizontal-dots.gif); background-position:top; background-repeat:no-repeat;
								height:5px; display:block}

#contact #body #form_div .left_form p		{margin-left:40px; margin-bottom:0}
#contact #body #form_div .right_form p		{margin-left:10px; margin-right:30px; margin-bottom:0px}
#contact #body #form_div #submitdiv			{ height:212px}
#contact #body #form_div #submit_btn		{ position:absolute; bottom:20px; left:10px}
/* ================== */
/* = Photo Gallery  = */
/* ================== */
#slider {
  width: 550px;
  height:382px;
  margin: 0;
  position: relative;
  background-image:url(https://www.thebathpig.com/images/picture_frames/generic.gif);
  background-position:top;
  background-repeat:no-repeat;
}

.scroll {
  height: 267px;
  width:463px;
  overflow: auto;
  position: absolute; /* fix for IE to respect overflow */
  top:43px;
  left:41px;
  clear: left;
}

.scrollContainer div.panel {
  padding: 0;
  height: 267px;
  width: 463px; /* change to 560px if not using JS to remove rh.scroll */
  overflow:hidden;
}
.scrollButtons{
  position: absolute;
  bottom: 42px;
  cursor: pointer;
  width:13px;
  height: 21px;
  background-image: url('https://www.thebathpig.com/images/navigation_sprite.png');
  background-repeat: no-repeat;
  text-indent: -9999em;
}

.scrollButtons.left {
  left: 37px;
  background-position: -457px -54px;

}
.scrollButtons.left:hover{
	background-position: -444px -54px;
}

.scrollButtons.right {
  left: 50px;
  background-position: -416px -54px;

}

.scrollButtons.right:hover{
	background-position: -430px -54px;
}
#view_images_tag	{
	margin:0;
	padding:0;
	position:absolute;
	left:65px;
	bottom: 42px;
}

/* ================== */
/* = Shop  = */
/* ================== */
.catalog-listing ol {list-style: none;}
div.mini-cart-head	{ background-image: url(https://www.thebathpig.com/images/side-cart-top.gif); background-position: center top; background-repeat: no-repeat;
					width: 161px; height: 12px; margin: 5px 0 0 5px; padding: 0; font-size: 1px; line-height: 1px; }
div.mini-cart-body	{background-image: url(https://www.thebathpig.com/images/side-cart-centre-strip.gif); background-position: center top; background-repeat: repeat-y;
					width: 141px; overflow: hidden; padding: 0 10px; margin: 0 0 0 5px;}
div.mini-cart-bottom {background-image: url(https://www.thebathpig.com/images/side-cart-bottom.gif); background-position: center top; background-repeat: no-repeat;
					height: 9px; width: 161px; font: 1px; line-height: 1px; margin: 0 0 0 5px; padding: 0; }

div.mini-cart h4 {color: #330033; font-weight: bold; font-size: 100%; display: block; margin: 0; padding: 0;}
div.mini-cart hr {color: #d0d2d4; height: 2px; margin: 0 20px 0 10px; width: 121px; margin-bottom: 10px;}
div.mini-cart div.content { margin: 20px 0;}
div.mini-cart .mini-cart-body p {font-family: Tahoma, sans-serif; color: #5d4a4a; text-align: left;}
div.mini-cart .mini-cart-body p a {color: #b41b14;}
div.mini-cart .mini-cart-body p.subtotal {color: #330033; font-weight: bold;}
div.mini-cart .mini-cart-body p.subtotal span {font-weight: normal;}
div.mini-cart .mini-cart-body h5 {font-size: 80%; color: #666; font-family: Tahoma, sans-serif; font-weight: bold; text-decoration: underline;}
div.mini-cart .mini-cart-body ol { list-style: none; margin: 0 0 20px 0; }
div.mini-cart .mini-cart-body ol li {overflow: hidden;}
div.mini-cart .mini-cart-body ol li .product-details {text-align: left; margin-left: 0px;}
div.mini-cart .mini-cart-body ol li .product-details a {color: #b41b14; text-decoration: none; font-size: 90%;}

ol#checkoutSteps {list-style: none; border: 1px solid #989999; background-color: #fbf9f5;}
ol#checkoutSteps div {margin: 0; padding: 0; overflow: hidden;}
ol#checkoutSteps div.prepend-1 { padding-left: 20px;}
ol#checkoutSteps div.append-1 {padding-right: 40px;}
ol#checkoutSteps li {overflow: hidden;}
ol#checkoutSteps li div.head { background-color: #f3ebdd; border-bottom: 1px solid #dacfc2; position: relative; margin: 0; padding: 7px;}
ol#checkoutSteps li div.head h3 { font-family: Tahoma, sans-serif; font-weight: bold; color: #999999; margin: 0;}
ol#checkoutSteps li div.head h3 span.step-count { background-color: #fff; padding: 2px 4px 2px 4px; color: #999999; font-size: 70%;}
ol#checkoutSteps li div.head a {position: absolute; top: 3px; right: 10px; font-size: 10px; display: none;}
ol#checkoutSteps li div.a-item {padding: 10px; overflow: hidden;}

div.one-page-checkout-progress ol {list-style: none; margin: 0 5px; font-size: 90%;}
div.one-page-checkout-progress h4 {font-size: 90%; background-color: #f3ebdd; font-family: Tahoma, sans-serif; padding: 3px; margin-bottom: 1px;}
div.one-page-checkout-progress h4 a {color: #333;}
div.one-page-checkout-progress div.content {padding: 5px 0;}


ol#checkoutSteps li.allow div.head  {background-color: #f3ebdd; cursor: pointer;}
ol#checkoutSteps li.allow div.head  h3 {color: #686161;}
ol#checkoutSteps li.allow div.head  h3 span.step-count {background-color: #789d46; color: #fff;}

ol#checkoutSteps h4,
#login-form h4,
h4.heading,
.page-head h3							{font-weight: bold; color: #686161; font-size: 130%; margin-top: 30px; border-bottom: 1px dotted #999; 
									padding-bottom: 5px; margin-bottom: 10px;}
h5.heading,
h4.legend								{font-weight: bold; color: #333; font-size: 110%; margin-top: 30px; border-bottom: 1px dotted #999; 
									padding-bottom: 5px; margin-bottom: 10px;}



#left_column div.account-nav #sidenav{ background-image:url(https://www.thebathpig.com/images/nav_bg_long.gif); ; padding-top: 16px;}
#left_column div.account-nav #sidenav h3 { margin-left: 40px; color: #714472; font-size: 120%; font-weight: bold; display: block; margin-bottom: 6px;}
#left_column div.account-nav #sidenav ul {margin: 0; padding: 0; list-style: none;}
#left_column div.account-nav #sidenav li {width: 130px; font-size: 140%;}
#left_column div.account-nav #sidenav li.on {font-weight: bold; color: #000;}

#product_container div.price-table		{ float: left; margin: 0; padding: 0;}
#product_container div.add-to-holder 	{ float: left; margin: 10px 0; padding: 0;}
.no-display 							{display: none;}
p.availability							{ font-weight: bold; font-size: 120%; margin-left: 20px;}
table#super-product-table				{ width: 490px;}
div.add-to-holder legend 				{display: none;}
div.add-to-holder fieldset				{width: 490px;padding: 0; border: none;}
div.add-to-holder fieldset button		{float: right;}


#paper_body					{ background-image:url(https://www.thebathpig.com/images/contact-strip.png); background-position:0 0 ; 
							background-repeat:repeat-y;width:475px; overflow:hidden; padding: 0 35px 0 40px; }
#paper_footer				{ width:550px; height:49px; background-image:url(https://www.thebathpig.com/images/contact-bottom.png); 
							background-repeat:no-repeat;margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px; 
							background-position: 0 0; padding:0; display:block}
#paper_header				{ width:550px; height:171px; display:block; background-image:url(https://www.thebathpig.com/images/blank-top.gif);
							background-repeat:no-repeat;background-position:0 0;text-indent:-9999em; margin:0; padding:0}
table.data-table p a 		{color: #5d4a4a; margin-bottom: 20px;}
table#shopping-cart-totals-table {font-size: 120%;}
table#shopping-cart-table td {vertical-align: top;}
ul.checkout-types			{list-style: none;}
ul.checkout-types li		{text-align: right;}
table#super-product-table td {padding: 15px 0px 5px 0px;}


div.inner-head				{overflow: hidden; position: relative;}
.inner-head h5				{font-weight: bold; color: #333; font-size: 110%; margin-top: 30px; border-bottom: 1px dotted #999; 
							padding-bottom: 5px; margin-bottom: 10px;}
.inner-head a				{float: left; color: #666; font-size: 80%; position: absolute; top: 35px; right: 15px;}
div.price-box				{margin: 3px !important;}
table#checkout-review-table tfoot tr:first-child td { padding-top: 30px;}

/* Account pages */
table.data-table td			{vertical-align: top;}
table#my-orders-table td {font-size: 80%;}
#paper_body h4				{margin-top: 20px; font-size: 110%; padding-bottom: 3px; font-weight: bold; text-decoration: none; color: #333; border-bottom: 1px solid #333;}
#paper_body h5				{font-size: 90%; color: #000; margin-bottom: 0;}

div.page-head				{overflow: hidden;}
div.page-head a				{ float: left;}


div.col2-set				{width: 475px; overflow: hidden;}
div.col2-set div.col-1					{float: left; overflow: hidden; margin-right: 10px;width: 225px;}
div.col2-set div.col-2					{float: left; overflow: hidden; margin: 0; width: 235px;}

div.col-1 .left,
div.col-1 .right			{float: none;} 

div.product_images			{background-image: url(../images/dual_products.gif); padding-top: 204px; margin: 0; min-height: 432px; 
							background-repeat: no-repeat;background-position: center top;}
img.product_thumb			{float:left; width:101px; height: 154px; margin:0; padding: 0px;
							background-image: url(../images/product_thumb_frame.gif); background-position: left top; background-repeat: no-repeat;}
p.product_stock				{ background-color: #e0d5c2; color: #67593b; padding: 2px 4px; font-weight: bold; width: 270px; display: block;
							margin-bottom: 0;}
p.product_stock span		{ color: #789d46;}
table#super-product-table h6	{ font-family: Georgia, serif; font-weight: bold; font-size: 22px; margin: 0; }

