html{	background-image:url(/images/ReDesign/BackgroundRepeat.png);}
body{margin:0;color:#000;font-size:62.5%;background-image:url(/images/ReDesign/BackgroundTop.png);background-position:-1px 0px;background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;}


:focus { 
	-moz-outline-style: none;
}

.bubbleCover
{
margin:50px 0 0 230px;
width:422px; 
height:400px; 
z-index:999998; 
float:left; 
display:inline;
position:absolute !important;
}
.bubbleCloseBut
{
margin:19px 0 0 0;
float:right;
display:inline;
z-index:999999;
width:22px
}

.tradelist {display:block;border-bottom:1px dotted #999988;margin:3px 8px;padding:3px 0;width:370px;}

img{
	display:block;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tableno {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bolder;
	color:#DC5D38;
}



/* end */

.orangehr {

margin:5px 0 5px -10px; 
color:#FF6600; 
background-color:#FF6600; 
height:1px;

}

a{
	text-decoration:none;
	color:#0071BC;
}
a:hover{
	text-decoration:underline;
}


.largefont1 {
	font-weight: bold;
	line-height:140%;
	font-size:1.3em
}

#container{
	position:relative;
	margin:0 auto;
	width:854px;
	overflow:hidden;
}
/* header */
#header{width:854px;height:126px;text-align:right;background-image:url(/images/Redesign/HeaderImage.png);}
#header ul.HeaderLinks{float:right;margin:10px 0px 0px 0px;}
#header ul li{display:inline;font:11px Verdana, Arial, Helvetica, sans-serif;}
#header ul li a{color:#cccccc;text-decoration:none;}
#header ul li a:hover{color:#cccccc;text-decoration:underline;}
#header ul li span.ListDivide{color:#7f3e36;padding:0px 5px 0px 5px;}

a.logo{width:190px;height:118px;margin:8px 0px 0px 30px;display:inline;float:left;text-decoration:none;}
a.logo:hover{text-decoration:none;}

.searchform {float:right;clear:right;margin:35px 0px 0px 0px;width:210px;}
.SearchHolder{float:left;width:210px;}
#SearchInput{float:left;}
.searchform button {float:right;width:55px;height:26px;background-image:url(/images/Redesign/ButtonSearch.png);border:0px;padding:0px;margin:0px 0px 0px 10px;display:inline;cursor:pointer;}

/* unique code to move the candybar around the nav */

/*OLD CODE - READD AFTER HENRY GOODE CHARACTER REMOVED*/
/*.aboutpage {left:10px; background-image:url(../images/nav_images/title-1.png); background-repeat:no-repeat;}
.corporatepage {left:100px; background-image:url(../images/nav_images/title-2.png); background-repeat:no-repeat;}
.productpage {left:200px;background-image:url(../images/nav_images/title-3.png); background-repeat:no-repeat;}
.tradepage {left:350px;background-image:url(../images/nav_images/title-4.png); background-repeat:no-repeat;}
.presspage {left:460px;background-image:url(../images/nav_images/title-5.png); background-repeat:no-repeat;}
.sweetspage {left:560px;background-image:url(../images/nav_images/title-6.png); background-repeat:no-repeat;}
.faqpage {left:650px;background-image:url(../images/nav_images/title-7.png); background-repeat:no-repeat;}
.contactpage {left:730px;background-image:url(../images/nav_images/title-8.png); background-repeat:no-repeat;}
.homepagepage {left:2650px;background-image:url(../images/nav_images/title-9.png); background-repeat:no-repeat;}*/


.aboutpage {left:10px; background-image:url(../images/nav_images/title-1.png); background-repeat:no-repeat; display:none;}
.corporatepage {left:100px; background-image:url(../images/nav_images/title-2.png); background-repeat:no-repeat; display:none;}
.productpage {left:200px;background-image:url(../images/nav_images/title-3.png); background-repeat:no-repeat; display:none;}
.tradepage {left:350px;top:130px;background-image:url(../images/nav_images/title-4.png); background-repeat:no-repeat;}
.presspage {left:460px;top:130px;background-image:url(../images/nav_images/title-5.png); background-repeat:no-repeat;}
.sweetspage {left:560px;top:130px;background-image:url(../images/nav_images/title-6.png); background-repeat:no-repeat;}
.faqpage {left:650px;top:130px;background-image:url(../images/nav_images/title-7.png); background-repeat:no-repeat;}
.contactpage {left:730px;top:130px;background-image:url(../images/nav_images/title-8.png); background-repeat:no-repeat;}
.homepagepage {left:2650px;top:130px;background-image:url(../images/nav_images/title-9.png); background-repeat:no-repeat;}


/* main */
#main{width:854px;overflow:hidden;}

.maintopbg{width:854px;height:10px;background:url(/images/ReDesign/TopJaggyEdge.png);font-size:2px;}

.mainbottombgHOME{
	width:854px;
	height:20px;
	background:url(../images/mainbottombgHOME.png) no-repeat;
}

.mainbottombgViral{
	width:854px;
	height:20px;
	background:url(../images/mainbottombgHOME_viral.png) no-repeat;
}
.maininnerHOME{
	width:854px;
	overflow:hidden;	
	background:url(../images/maininnerbottombgHOME.jpg) no-repeat 0 100%;	
	padding:0 0 76px;
}

.maininnerVIRAL{
	width:854px;
	overflow:hidden;	
	background:url(../images/maininnerbottombgHOME_viral.jpg) no-repeat 0 100%;	
	padding:0 0 76px;
}

#NewFooterBar{width:854px;height:77px;background-image:url(/images/FooterBar.png);margin:30px 0px 0px 0px;}
#FooterPadded{float:left;margin:10px 0px 0px 10px;display:inline;}

#HomepageLeftPanel{float:left;width:230px;height:280px;margin:91px 0px 0px 47px;display:inline;}
#HomepageRightPanel{float:left;width:230px;height:280px;margin:91px 0px 0px 5px;display:inline;}
#HomepageCenterPanel{float:left;display:inline;margin-top:7px;width:305px;}
#NewContent{margin:5px 20px 20px 20px;float:left;display:inline;}
#ViralContent{margin:5px 20px 0 20px;float:left;display:inline;}

.mainrepeatHOME{width:100%;float:left;background-image:url(../images/maininnertopbgHOME.jpg);background-repeat:no-repeat;}

#HomeImageSpacer{float:left;width:100%;height:50px;}

#HomeNewsBG{background-image:url(/images/LatestNewsBG.png);width:230px;height:280px;float:left;position:relative;}
#NewsContentHome{position:absolute;top:65px;left:45px;float:left;width:140px;height:140px;display:block;overflow:hidden;}

.RightContainer {float:left;margin:0px 0px 0px 20px;display:inline;width:600px; overflow:hidden;}
.RightContainer .IntroContent {float:left;width:570px;margin:10px 0px 0px 0px;}
.RightContainer .IntroContent p{font-size:12px;color:#f2d0a5;}
.RightContainer .IntroContent p strong{font-size:16px;font-weight:bold;color:#ffffff;}

ul.AllBrands {float:left;width:590px;margin-top:20px;}
ul.AllBrands li{float:left;width:190px;margin:0px 10px 20px 0px;position:relative;}
ul.AllBrands li img{position:absolute;z-index:10;left:0px;top:0px;cursor:pointer; border:none}
ul.AllBrands li img a { border:0px;}
ul.AllBrands li p{font-size:11px;color:#f2d0a5;width:180px;margin:130px 0px 0px 5px;display:inline;float:left; height:80px;}
ul.AllBrands li.Last {margin-right:0px;}
ul.AllBrands a {border:none;}
li.BrandList a {border:none;}

.BrandHeader{margin-top:4px;}
.RightContainer .BrandContent {float:left;width:370px;margin:10px 0px 0px 0px;}
.RightContainer .BrandContent p{font-size:12px;color:#f2d0a5;}
.RightContainer .BrandContent p strong{font-size:16px;font-weight:bold;color:#ffffff;}

.RightContainer .BrandLinksHolder{float:right;margin:20px 40px 0px 0px;width:181px;}
.RightContainer .BrandLinksTop {float:left;width:181px;height:11px;font-size:2px;background-image:url(/images/redesign/SubLinksTop.png);}
.RightContainer ul.BrandLinks {float:left;width:181px;background-image:url(/images/redesign/SubLinksRepeat.png);}

.RightContainer ul.BrandLinks li {border-bottom:1px solid #c85131;padding-bottom:5px;margin-top:5px;}
.RightContainer ul.BrandLinks li a{color:#23428a;font-size:14px;font-type:arial;padding:0px 0px 5px 10px;font-weight:bold; display:block;}
.whiteBrandHeader p {color:#FFFFFF; font-size:14px;font-type:arial;font-weight:bold; float:left; display:inline; padding:0; margin:0 0 10px 10px;}
.whiteBrandHeader {background-image:url(/images/redesign/SubLinksRepeat.png); background-repeat:repeat-y; float:left; display:inline; width:100%; height:30px;  border-bottom:1px solid #c7502e;}


.RightContainer ul.BrandLinks li a:hover, .RightContainer ul.BrandLinks li.on a {color:#ffffff;font-size:14px;font-type:arial;text-decoration:none;}

.RightContainer .BrandLinksBottom {float:left;width:181px;height:13px;font-size:2px;background-image:url(/images/redesign/SubLinksbottom.png);}

#IconicBrands {background-image:url(/images/HomePageLeftPanel.jpg);width:230px;height:280px;}

#buynowButton
{
width:113px;
height:45px;
float:left;
display:inline;
z-index:99999;
position:relative;
margin:-40px 0 0 45px;
border:none;
}
ul#portfolio {margin-top:60px;float:left;width:212px;overflow:hidden;height:199px;}

.maincontentHOME{
	width:854px;
	overflow:hidden;	
	background-image:url(/images/homeRepeat.png);
	background-repeat:repeat-y;
}

.LargeHomeFont{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:14px;}

.mainbottombg{
	width:854px;
	height:20px;
	background:url(../images/mainbottombg.png) no-repeat;
}
.maincontent{width:854px;overflow:hidden;background-image:url(/images/ReDesign/PageBackgroundTop.jpg);background-color:#dc5d38;background-repeat:no-repeat;background-position:0px 42px;min-height:600px;}
.maininner{
	width:854px;
	overflow:hidden;	
	background:url(../images/maininnerbottombg.jpg) no-repeat 0 100%;	
	padding:0 0 76px;
}

.mainnav{width:854px;overflow:hidden;background-image:url(/images/ReDesign/NavBar.png);height:42px;}
.mainnav li{float:left;}
.mainnav a{display:block;height:42px;overflow:hidden;font-size:17px;color:#23428a; text-transform:uppercase;}
.mainnav a.aboutus{width:86px;padding:8px 0px 0px 13px;}
.mainnav a.corporate{	width:96px;padding:8px 0px 0px 15px;}
.mainnav a.products{width:87px;padding:8px 0px 0px 15px;}
.mainnav a.trade{width:140px;padding:8px 0px 0px 17px;}
.mainnav a.press{width:64px;padding:8px 0px 0px 12px;}
.mainnav a.yoursweets{width:120px;padding:8px 0px 0px 12px;}
.mainnav a.faq{width:54px;padding:8px 0px 0px 10px;}
.mainnav a.contact{width:100px;padding:8px 0px 0px 10px;}

#HomepageFlashHolder{float:left;}
#HomepageLeftContent{float:left;width:500px;margin:0px 0px 0 45px;display:inline;font-family:arial;}
#HomepageLeftContent p{font-size:12px;color:#f2d0a5;text-align:left;}
#HomepageLeftContent p strong{font-size:16px;font-weight:bold;color:#ffffff;}
#HomepageLeftContent p span{font-size:17px;font-weight:bold;color:#ffffff;}
#HomepageNewsRepeat{float:right;width:242px;margin:0px 38px 0px 0px;display:inline;background-image:url(/Images/Redesign/NewsPanelMidSection.png);}

#HomepageNewsContent{float:left;font-size:100%;margin:10px;display:inline;color:#666666;font-family:arial;font-size:12px;}
#HomepageNewsContent ul {float:left;min-height:80px;}
#HomepageNewsContent ul li p{float:left;font-size:12px;font-weight:bold;}
#HomepageNewsContent ul li a{float:left;padding:10px 0px 0px 0px;}
#HomepageNewsBase{float:left;width:242px;height:38px;background-image:url(/Images/ReDesign/NewsPanelBottomSection.png);}


.DividingStripType1{float:left;width:854px;height:55px;background-image:url(/images/Redesign/SubHeaderStripType1.png);margin:0 0px 0 0px;}
.DividingStripType2{float:left;width:854px;height:55px;background-image:url(/images/Redesign/SubHeaderStripType2.png);margin:0 0px 0 0px;}
.DividingStripType1 span, .DividingStripType2 span{float:left;margin:10px 0px 0px 45px;display:inline;}

ul.FlashPromos{float:left;width:800px;margin:0px 0px 0px 45px;display:inline;}
ul.FlashPromos li{float:left;display:block;width:264px;}
ul.FlashPromos li #FlashPromoItem{float:left;} #FlashPromoItem2{float:left;} #FlashPromoItem3{float:left;}
ul.FlashPromos li p{float:left;width:250px;font-family:arial;color:#ffffff;font-size:12px;margin:10px 0px 0px 10px;display:inline;}
ul.FlashPromos li p a{color:#23428a;text-decoration:none;}
ul.FlashPromos li p a:hover{text-decoration:underline;}

ul#SmallBrandsPanel{float:left;width:800px;margin:0px 0px 0px 32px;display:inline;}
ul#SmallBrandsPanel li{float:left;display:block;width:123px;height:108px;margin:0px 10px 10px 0px;display:inline;}
ul#SmallBrandsPanel li.Last{margin-right:0px;}

#FooterArea{float:left;width:854px;background-image:url(/images/ReDesign/FooterJaggyEdge.png);background-repeat:no-repeat;background-position:top;text-align:center;color:#cccccc;margin-bottom:30px;}
#FooterArea span{padding-top:160px;height:50px;float:left;text-align:center;width:854px;}
#FooterArea a{color:#cccccc;text-decoration:none;}
#FooterArea a:hover{text-decoration:underline;}

.mainheader{width:800px;margin:30px 0px 0px 30px;display:inline;float:left;}
.mainheader .HeaderTextImage{float:left;}
.mainheader ul.Breadcrumbs{float:left;margin:30px 0px 0px 30px;display:inline;width:400px;}
ul.Breadcrumbs li{float:left;margin:0px 5px 0px 0px;display:inline;font-family:arial;font-size:11px;}
ul.Breadcrumbs li strong{font-weight:bold;color:#ffffff;}
ul.Breadcrumbs li span{color:#ffffff;padding:0px 0px 0px 5px;}

a.pngbanner{
	overflow:hidden;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/pngbanner.png) no-repeat;
	width:605px;
	height:90px;
}
.mainholder{
	width:854px;
	overflow:hidden;
	float:left;
	margin:15px 0px 0px 0px;
}


.mainholderhome{
	width:811px;
	padding:0px 30px 0 23px;
	overflow:hidden;
	margin:3px 0 0;
}

/*NEW SIDE NAV FOR PRODUCTS*/
.Newleftnavigation{width:182px;overflow:hidden;float:left;margin:0 10px 0px 25px;display:inline;}
.Newsidebarholder{width:182px;overflow:hidden;background-image:url(/images/Redesign/LeftNavTop.png);background-repeat:no-repeat;background-position:top;}
.Newsidebarcontent{width:182px;overflow:hidden;margin:12px 0px 0px 0px;padding-bottom:21px;background-image:url(/images/redesign/LeftNavBottom.png);background-position:bottom;background-repeat:no-repeat;float:left;}
.Newsidebarcontent ul.Newsidebar{float:left;width:182px;padding:0px 0px 0px 0px;background-image:url(/images/redesign/LeftNavRepeat.png);background-repeat:repeat-y;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1{width:182px;float:left;background-image:url(/images/redesign/LeftNavDivide.png);background-repeat:no-repeat;background-position:bottom;padding:0px 0px 10px 0px;margin:10px 0px 0px 0px;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1.First {margin:0px 0px 0px 0px;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1 a{color:#23428a;font-size:14px;font-family:arial;padding:0px 0px 0px 10px;cursor:pointer;font-weight:bold;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1 ul{float:left;width:150px;display:none;margin:10px 0px 0px 15px;font-size:12px;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1.On ul{display:block;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1 ul li.NewSideNavTier2{float:left;font-size:12px;background-image:none;margin:5px 0px 0px 0px;padding:0px 0px 5px 0px;clear:left;width:150px;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1 ul li.NewSideNavTier2 a{float:left;font-size:11px;color:#666666;}
.Newsidebarcontent ul.Newsidebar li.NewSideNavTier1 ul li.NewSideNavTier2.On a, .sidebarcontent ul.sidebar li.NewSideNavTier1 ul li.NewSideNavTier2 a:hover{float:left;font-size:11px;color:#bb3f23;}



.leftnavigation{
	width:184px;
	overflow:hidden;
	float:left;
	margin:0 11px 0 0;
}
.sidebarholder{
	width:184px;
	overflow:hidden;
	background:url(../images/sidebarstrip.jpg) repeat-y;
}
.sidebarcontent{
	width:184px;
	overflow:hidden;
	background:url(../images/sidebartopbg.jpg) no-repeat;	
}
.bottom{
	width:184px;
	background:url(../images/sidebarbottombg.png) no-repeat;
	height:14px;
}
.sidebar{	
	width:181px;
	padding:11px 1px 0 2px;		
}
.sidebar a{
	display:block;
	width:181px;
	text-indent:-9999px;
	overflow:hidden;
}

/* TRADE NAV */
.sidebartrade a.brand,.sidebartrade a.brand-active {	background:url(../images/brand-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.anthon,.sidebartrade a.anthon-active {	background:url(../images/anthon-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.barratt,.sidebartrade a.barratt-active {	background:url(../images/barratt-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.butterkist,.sidebartrade a.butterkist-active {	background:url(../images/butterkist-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.jamesons,.sidebartrade a.jamesons-active {	background:url(../images/jamesons-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.lion,.sidebartrade a.lion-active {	background:url(../images/lion-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.taveners,.sidebartrade a.taveners-active {	background:url(../images/taveners-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.mojo,.sidebartrade a.mojo-active {	background:url(../images/mojo-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.princess,.sidebartrade a.princess-active {	background:url(../images/princess-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.sharps,.sidebartrade a.sharps-active {	background:url(../images/sharps-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.pascall,.sidebartrade a.pascall-active {	background:url(../images/pascall-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.other,.sidebartrade a.other-active {	background:url(../images/other-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.squirell,.sidebartrade a.squirell-active {	background:url(../images/squirell-trade.jpg) no-repeat;	height:30px;}
.sidebartrade a.barker,.sidebartrade a.barker-active {background:url(../images/barker-dobson-trade.jpg) no-repeat;height:30px;}
.sidebartrade a.tradeinfo,.sidebartrade a.tradeinfo-active {background:url(../images/trade-information.jpg) no-repeat;height:30px;}
.sidebartrade a.anglo,.sidebartrade a.anglo-active {background:url(../images/anglo-trade.jpg) no-repeat;height:30px;}

.sidebartrade a.brand:hover,.sidebartrade a.brand-active {background-position:0 -30px;}
.sidebartrade a.anthon:hover,.sidebartrade a.anthon-active {background-position:0 -30px;}
.sidebartrade a.barratt:hover,.sidebartrade a.barratt-active {background-position:0 -30px;}
.sidebartrade a.butterkist:hover,.sidebartrade a.butterkist-active {background-position:0 -30px;}
.sidebartrade a.jamesons:hover,.sidebartrade a.jamesons-active {background-position:0 -30px;}
.sidebartrade a.lion:hover,.sidebartrade a.lion-active {background-position:0 -30px;}
.sidebartrade a.taveners:hover,.sidebartrade a.taveners-active {background-position:0 -30px;}
.sidebartrade a.mojo:hover,.sidebartrade a.mojo-active {background-position:0 -30px;}
.sidebartrade a.princess:hover,.sidebartrade a.princess-active {background-position:0 -30px;}
.sidebartrade a.sharps:hover,.sidebartrade a.sharps-active {background-position:0 -30px;}
.sidebartrade a.pascall:hover,.sidebartrade a.pascall-active {background-position:0 -30px;}
.sidebartrade a.other:hover,.sidebartrade a.other-active {background-position:0 -30px;}
.sidebartrade a.squirell:hover,.sidebartrade a.squirell-active {background-position:0 -30px;}
.sidebartrade a.barker:hover,.sidebartrade a.barker-active {background-position:0 -30px;}
.sidebartrade a.tradeinfo:hover,.sidebartrade a.tradeinfo-active {background-position:0 -30px;}
.sidebartrade a.anglo:hover,.sidebartrade a.anglo-active {background-position:0 -30px;}


.sidebartrade li ul, .sidebartrade ul li {
background-color:#759C0D;
}

/* RY Additions for Left navigation */

.pg-1 {background-image:url(../images/nav-left-about-us.jpg);width:181px;height:30px;}
.pg-2 {background-image:url(../images/nav-left-corporate.jpg);width:181px;height:30px;}
.pg-6 {background-image:url(../images/nav-left-trade.jpg);width:181px;height:30px;}
.pg-7 {background-image:url(../images/nav-left-products.jpg);width:181px;height:30px;}
.pg-9 {background-image:url(../images/nav-left-press.jpg);width:181px;height:30px;}
.pg-10 {background-image:url(../images/nav-left-sweets.jpg);width:181px;height:30px;}
.pg-11 {background-image:url(../images/nav-left-faq.jpg);width:181px;height:30px;}
.pg-12 {background-image:url(../images/nav-left-contact.jpg);width:181px;height:30px;}
.pg-14 {background-image:url(../images/nav-left-website.jpg);width:181px;height:30px;}

.contentbox{
	width:412px;
	overflow:hidden;
	background:url(../images/contentboxstrip.jpg) repeat-y;
	float:left;
	margin:0 12px 0 0;
	font-size:12px;
	
	color:#4c4c4c;
	font-size:1.2em;
	/*line-height:140%;*/
	
	
}


.resultspage{
	width:606px;
	background:url(../images/contentboxstrip-results.jpg) repeat-y;
	margin:0;
	
	
	
}




.contentboxtrade{
	width:412px;
	overflow:hidden;
	background:url(../images/contentboxstrip.jpg) repeat-y;
	float:left;
	margin:0 12px 0 0;
	font-size:12px;
}

.contentboxtopbg{
	width:607px;
	background:url(../images/contentboxtopbg.jpg) no-repeat;
}

.contentboxtopbgResults{
	width:607px;
	background:url(../images/contentboxtopbg-results.jpg) no-repeat;
}

.contentboxtopbg-trade{
	width:607px;
	background:url(../images/contentboxtopbg_green.jpg) no-repeat;
}
.contentboxbottombg{
	/* taken this off re-add if broken - width:401px; - */
	background:url(../images/contentboxbottombg.jpg) no-repeat 0 100%;				
	padding:5px 0 24px 11px;
	overflow:auto;
}

.contentboxbottombgResults{
	background:url(../images/contentboxbottombg-results.jpg) no-repeat 0 100%;				
	padding:5px 0 24px 11px;
	overflow:auto;
}

.contentboxbottombg ul li {margin:5px 0 0 25px;}

#breadcrumb {}
#breadcrumb .breadcrumbs li{
margin:0 0 0 6px;
	font-size:11px;
	display:inline;	
	color:#666;
}
#breadcrumb .breadcrumbs a{
	color:#0071bc;
	background:url(../images/breadmarker.jpg) no-repeat 100% 50%;
	padding:0 8px 0 1px;
}


.contentbox h2, .contentboxtrade h2, .contentboxtrade h6{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:23px;

	overflow:hidden;
	margin:26px 0 -5px 5px;
	font-size:20px;
	width:400px;
color:#759C0D;
}

.contentboxtrade h6
  {
	color:#FFFFFF;
	}


/* Hacked the 2 below apart for sifr reasons */
.contentbox h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	float:left;
	
	font-size:26px;
	color:#759c0d;
	
	display:block;
	
	overflow:visible;
	margin:0 0 -5px 5px;
}

.contentboxtrade h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;

	float:left;
	margin:0 0 -5px 5px;
	font-size:24px;
	color:#759c0d;
	display:block;	
}


*:first-child+html .contentboxtrade h3 {
font-size:26px;
}

*:first-child+html .contentbox h3 {
font-size:26px;
}

.bulk p {padding-left:3px;display:block;}
.contentboxtrade .bulk p span {color:#000;}
.bulk  h2{
	overflow:hidden;
	margin:18px 0 -12px 3px;
	font-size:20px;
}

.product-content-box h4 {
	overflow:hidden;
	margin:6px 0 0 5px;
	font-size:16px;
	color:#0000FF;
}
.product-content-box-holder .product-content-box p  {
	overflow:hidden;
	margin:0 10px;
	font-size:12px;
	color:#000000;
}
.Pagetitle{
	
	width:386px;
	padding:6px 15px 0 0;
	height:45px;
	
}
#alert-holder{
		width:390px;
		
		
}
#alert-top{
	width:390px;
	background-image:url(../images/bdg-taveners-range-top.png);
	background-repeat:no-repeat;
	
	background-color:#fead58;
	height:9px;
	}
	
#alert-bottom{
	width:390px;
	float:left;
	background-image:url(../images/bdg-taveners-range-bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0 0 8px 0;
	margin:0 0 7px 0;
	 	
	}
	
	#alert-inner p{
	
	font-size:15px;
	margin:0 auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	width:90%;
	


	}
	
	
#alert-inner{
width:100%;
background-color:#fead58;
float:left;
	
	}
	
	

.Pagetitle-results{
	overflow:hidden;
	width:486px;
	padding:6px 15px 0 0;
	height:50px;
	
}

.Recipetitle{
	overflow:hidden;
	width:386px;
	margin:0 0 15px -4px;
}

.dropmargin {
margin-top:0;


}

.Pagetitle_home{
	
	width:300px;
	padding:0 15px 0 10px;
	
}

.Pagetitle img{
	float:right;
	margin:0;
}
.pasti{
	margin:23px 0 1px 83px;
}
.contentbox p, .contentboxtrade p, .contentbox ul, .contentboxtrade ul {
	color:#4c4c4c;
	margin:0 0 0 5px;	
	width:375px;
	display:block;
	font-size:1.2em;
	line-height:140%;
}

.spacer {
padding:0 0 5px 0;

}


.contentbox ul li, .contentboxtrade ul li {
list-style-type:circle;
margin:5px 0 0 0;
}
.contentbox ol, .contentboxtrade ol  {width:340px;margin:0 10px;padding:0;}
.contentbox ol li, .contentboxtrade ol li  {margin:3px 0 3px 30px;padding:3px 0;list-style-type:decimal;list-style-position:outside;border-bottom:1px dotted #999;}

.contentbox .larger, contentboxtrade .larger{
font-weight:bold;
font-size:1.4em;
line-height:130%;
}


.contentbox .pushorange span, .contentboxtrade .pushorange span{
color:#FF6600;
display:inline;
}


.contentbox p span, .contentboxtrade p span{
	color:#dc5d38;	
}
span.moreinfo{	
	width:280px;	
	margin:12px 0 0;
	display:block;
	font-size:1.2em;
}
span.moreinfo a{
	color:#0071bc;	
}
a.tradeinfo{
	color:#89AF0E;
	background:url(../images/trademarker.jpg) no-repeat 0 50%;
	padding:0 0 0 14px;
	font-weight:bold;
	font-size:1.1em;
}
.latestnews{
	float:left;
	width:181px;	
	overflow:hidden;
}

.nopad {
margin-left:-11px;

}

.brandhome-pad {
padding:0 0 0 11px;


}

.locationhome-pad {
padding:0 0 0 11px;
float:left;
display:inline;


}


.padd-brandhome-image {
padding:10px 0 10px 0;



}

.pad-intro {
padding: 0 0 10px 0;


}
.latestnewscontent{
	width:181px;
	overflow:hidden;
	background:url(../images/latestnewsstrip.jpg) repeat-y;
}
.latestnewsbottombg{
	width:181px;
	overflow:hidden;
	background:url(../images/latestnewsbottombg.png) no-repeat;
	height:22px;
}
.latestnews h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;

	display:block;
	overflow:hidden;
	width:169px;
	height:34px;
	background:url(../images/newsh3bg.jpg) no-repeat;
	font-size:20px;
	color:#fff;
	padding:11px 0 0 12px;
	margin:0;
}
.newsblock{
	width:168px;
	background:url(../images/newsblockbg.jpg) repeat-x;
	overflow:hidden;
	padding:11px 0 13px 12px;
	
}

.newsblock img{

	border:3px solid #fed6a2;
	margin: 0 0 5px -1px;
	
	
	
}
a.tangerine{
	color:#0071bc;
	width:147px;
	text-decoration:underline;
	font-size:1.3em;
	font-weight:bold;
	display:block;
}
a.tangerine:hover{
	text-decoration:none;
}
.newsblock p{
	color:#4c4c4c;
	font-size:1.3em;
	width:147px;
	margin:4px 0 0;
}
a.more{
	color:#0071bc;	
	font-size:1.1em;
	font-weight:bold;
	display:block;
	margin:5px 0 0;
	background:url(../images/moremarker.jpg) no-repeat 0 60%;
	padding:0 0 0 11px;
}
a.Homemore{
	color:#0071bc;	
	font-size:1.1em;
	font-weight:bold;
	display:block;
	margin:5px 0 0;
	background:url(/images/TransparentMore.png) no-repeat 0 60%;
	padding:0 0 0 11px;
}


/* _________________________________________________________________________________________________________ Jim additions */


.contentbox_homepage{
	width:607px;
	overflow:hidden;
	
	float:left;
	margin:0 12px 0 0;
	
}

.padheaders {



}


.homepage_image{

position:absolute;
width:283px;
height:265px;
margin:-80px 50px 50px 340px;

}


.contentbox_homepage p{
	color:#FFF;
	margin:10px 0 0;	
	width:330px;
	display:block;
	font-size:1.2em;
}

#HomepageCenterPanel h1{
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/NewWelcome.jpg) no-repeat;
	width:305px;
	height:109px;
	margin:0px;
	padding:0px;
}

.icons {margin:0 auto; padding:0; margin:20px 0 0 0; width:620px; display:block;}
.icons img {padding:3px; border:0; display:inline; float:left;}


.icons2 {padding:0; margin:10px 0 0 20px;  }
.icons2 img {padding:8px; border:0; display:inline; float:left;}


.contentbox h5{
	overflow:hidden;
	margin:0 0 0 5px;
	
}




.brandoverview-box {

padding-top:1px;
width:180px;
height:160px;

float:left;
display:block;
margin:5px 10px 10px 0;

}

.brandoverview-box img{
margin: 0 auto;

}


.recipe-box {

padding-top:1px;
width:412px;


float:left;
display:block;
margin:5px 0 10px 0;

}


.location-box {

padding-top:1px;
width:165px;
height:210px;


float:left;
display:block;
margin:10px 0 10px 20px;

}


.location-box-small {

padding-top:1px;
width:165px;
height:180px;


float:left;
display:block;
margin:10px 0 10px 20px;

}

.brandoverview-box p {

padding-top:1px;
width:180px; 
float:left;
display:block;
font-size:11px;
}

.location-box p , .location-box-small p {

padding-top:1px;
width:170px; 
float:left;
display:block;
font-size:12px;
}


#addmar {
margin-left:11px;
}
#brand-id {
padding:15px 0 0;
margin:0 auto;
width:413px;
}
.centerimage {
margin:0 auto;
}
#padh3 {
margin:25px 0 0;
}
.brandid-holder{
overflow:hidden;
width:413px;
}
.image-holder {
margin:0 auto;
}

.overview h2 {
font-size:16px;

} 

.globalorange {

	font-weight: bold;
	font-size: 140%;
	color:#FF6600;

}


/*Build the layout for contacts page*/


#contacts-contact-textholder-top {
background-color:#e6e6e6;
background-image:url(../images/contact-form-top.gif);
_background-image:none;
_background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
margin:0 0 0 9px;
padding:0;
float:left;
vertical-align:bottom;

width:372px;
height:19px;

}


#contacts-contact-textholder {
margin:0 0 0 9px;


background-color:#e6e6e6;
background-image:url(../images/contact-form-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
width:372px;
padding:0 0 15px 0;
float:left;



}

.contactform-txtinput	{
width:345px; padding:1px; margin:6px 0px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;



}
.contactform-submitbutton {margin:10px 0 0 120px; }

#contacts-contact-textholder ul  li {

list-style-type:none;
margin:0;


}

.dropdownbox {
width:350px;
margin:0 0 10px 10px;


}


.tangerine-form {

margin-top:-10px;



}

.tangerine-form h4 {

font-weight:bold;
font-size:1.4em;
line-height:130%;
margin:0;


}

.tangerine-form p {

font-weight:bold;
font-size:0.9em;
line-height:130%;
margin:3px 0 3px 9px;


}



/* _________________________________________________________________________________________________________ end of jims additions */

.dropshadow {
background-image:url(../images/overview-dropshadow.gif);
background-repeat:repeat-x;
height:20px;
clear:both;
margin-top:90px;
display:block;


}


.dropshadow-top {
background-image:url(../images/overview-dropshadow.gif);
background-repeat:repeat-x;
height:20px;
clear:both;
margin-bottom:10px;
display:block;


}

/* from format style css and admin wysiwyg */

.orangefont {
	font-weight: bold;
	font-size: 130%;
	color:#FF6600;
	margin:6px 0; 
	position:absolute;
}

.pushorange {
color:#FF6600;
display:inline;


}


.content-image-holder {
margin:12px auto;

} 

.content-productrange {

display:inline;




}

.product-content-box-holder {
 display:inline;
 width:179px; 
}

.product-content-box {
 background-image:url(../images/products_range_box_top.gif); 
 padding-top:1px; 
 background-repeat:no-repeat; 
 width:179px; 
 background-color:#DFDFDF; 
 float:left; 
 margin:8px;
 
 
 
}


















