/* CSS Document */
#maintable {
	width: 800px;
	height: 575px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	color: #006699;
}

#contacttable {
	width: 800px;
	height: 1280px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	color: #006699;
}

#contactmain {	
	width: 800px;
	height: 1275px;
}

#contactbody {	
	width: 800px;
	height: 1265px;
}

#contactcontent {	
	width: 625px;
	height: 1200px;
	float: right;
}

#contactleftpanel {	
	width: 155px;
	height: 1195px;
	float: left;
}


#contactmaincontent {	
	width: 625px;
	height: 1195px;
	float: right;
}

.legalcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
}

#indexmasthead {
	width: 800px;
	height: 100px;
}

#indexmarquee {
	width: 800px;
	height: 125px;
}

#indexproduct {
	width: 800px;
	height: 400px;
}

#indexbutton {
	width: 800px;
	height: 75px;
}

#indexlegal {
	width: 800px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

#achmasthead {
	width: 800px;
	height: 50px;
}

#achnav {
	width: 800px;
	height: 50px;
}

#achmaincontent {
	width: 800px;
	height: 475px;
}

#achleftnav {
	width: 150px;
	height: 475px;
	float: left;
}

#achleftnavfleisch {
	width: 150px;
	height: 40px;
}

#achleftnavbeehive {
	width: 150px;
	height: 45px;
}

#achleftnavmazola {
	width: 150px;
	height: 45px;
}

#achleftbenson {
	width: 150px;
	height: 45px;
}

#achleftcanada {
	width: 150px;
	height: 50px;
}

#achleftcrown {
	width: 150px;
	height: 50px;
}

#achleftoldtyme {
	width: 150px;
	height: 60px;
}

#achleftweber {
	width: 150px;
	height: 70px;
}

#achcontent {
	width: 650px;
	height: 450px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#achlegal {
	width: 650px;
	height: 25px;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
}

.achhomelegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	background-color: #82B6A8;
}

.achmaincontentbkgd{
	background-color: #58A08F;
}

#achhistory {
	width: 430px;
	height: 375px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#achhistoryimage {
	width: 200px;
	height: 375px;
	float: right;
	padding-top: 25px;	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.achheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

.achhistorycontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


#achhistorypgtwo {
	width: 630px;
	height: 185px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#achhistorychart {
	width: 650px;
	height: 190px;
}

#achnextprevious {
	width: 630px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.achlegalhistory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	background-color: #58A08F;
}

.achlegalrecipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	background-color: #248E79;
}

.achabfmainbkgd {
	background-color: #007C64;
}

.achlegalabf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	background-color: #007C64;
}

#achcontentcontact{
	width: 630px;
	height: 300px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.achmaincontact {
	background-image: url(Images/ACHcontactpg.jpg);
}

.achmaincontact_fr {
	background-image: url(Images/ACHcontactpg_FR.jpg);
}

.achlegalcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993300;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
}

#achminiad {
	width: 150px;
	height: 60px;
}

.beehivehomeimg {
	background-image: url(Images/bhive_home.jpg)
}

.beehivecontactimg {
	background-image: url(Images/beehive_contact_template_EN.jpg)
}

.maintablebeehiveimg {
	background-image: url(Images/Beehive_Template.jpg)
}

#bhivemain {	
	width: 800px;
	height: 575px;
}

#bhivetopbanner {	
	width: 800px;
	height: 100px;
}

#bhivebody {	
	width: 800px;
	height: 425px;
}

#bhiveleftpanel {	
	width: 185px;
	height: 425px;
	float: left;
}

#bhiveleftnav {	
	width: 185px;
	height: 235px;
}

#bhiveleftad {
	width: 185px;
	height: 200px;
}

#bhivecontent {	
	width: 615px;
	height: 425px;
	float: right;
}

#bhivecontentleft {	
	width: 350px;
	height: 425px;
	float: left;
}

#bhivecontentright {
	width: 245px;
	height: 425px;
	float: right;
}

#bhivecontentrightimage {	
	width: 225px;
	height: 175px;
}

#bhivecontentrightbottom {
	width: 225px;
	height: 200px;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00548F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00548F;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.smcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.smlrcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.contentright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tipcontentright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00548F;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bhivesubheadcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00548F;
}

.kidsserving {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.nextpreviouscontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: bottom;
}
.rightcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.smrightcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.beehivenutritionalimg {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.cooktime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.preptime {
	float: right;
}

#mazolalogo {	
	width: 185px;
	height: 100px;
	float: left;
}

#mazolatopbanner {	
	width: 800px;
	height: 100px;
	float: right;
	border: none;
}

#mazolabody {
	width: 800px;
	height: 475px;
}


#mazolaleftpanel {
	width: 185px;
	height: 475px;
	float: left;
	background-image: url(Images/mazola_left_navpanel.jpg);
	background-repeat: no-repeat;
	border: none;
}

#mazolacontactleftpanel {
	width: 185px;
	height: 1195px;
	float: left;
	background-image: url(Images/Mazola_leftnav_contact.jpg);
	background-repeat: no-repeat;
	border: none;
}

#mazolaleftnav {
	width: 165px;
	height: 220px;
}

#mazolacontactleftnav {
	width: 165px;
	height: 1195px;
}

#mazolaleftad {
	width: 175px;
	height: 185px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#mazolalegalcopy {
	width: 170px;
	height: 40px;
}

#mazolacontent {	
	width: 615px;
	height: 475px;
	float: right;
	border: none;
}

#mazolacontactcontent {	
	width: 610px;
	height: 1195px;
	float: right;
	border: none;
}

#mazolacontentcopy {	
	width: 595px;
	height: 465px;
}

#mazolacontentleft {	
	width: 350px;
	height: 475px;
	float: left;
}

#mazolacontentright {
	width: 245px;
	height: 475px;
	float: right;
}

#mazolacontentrightimage {	
	width: 225px;
	height: 175px;
}

#mazolarecipeimage {	
	width: 225px;
	height: 160px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mazolacontentrightbottom {
	width: 225px;
	height: 300px;
}

#mazolarightcolumn {
	width: 240px;
	height: 470px;
	float: right;
}

.mazolanav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.mazolalegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.mazolaheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #007F41;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.mazolasubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

a.mazola:link {
	color: #007F41;
	text-decoration: none;
}
a.mazola:visited {
	text-decoration: none;
	color: #007F41;
}
a.mazola:hover {
	text-decoration: none;
	color: #007F41;
}
a.mazola:active {
	text-decoration: none;
	color: #007F41;
}

.mazolacontentgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007F41;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.mazsubheadgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #007F41;
}

.crownhomeimg {
	background-image: url(Images/crown_home.jpg)
}

.crownhomeimgfr {
	background-image: url(Images/crown_home_FR.jpg)
}

.crownhalloweenimg {
	background-image: url(Images/crown_halloween_EN.jpg)
}

.crownhalloweenimgfr {
	background-image: url(Images/crown_halloween_FR.jpg)
}

.maintablecrowneimg {
	background-image: url(Images/crown_template.jpg)
}
	
.maintablecrowneimgfr {
	background-image: url(Images/crown_template_FR.jpg)}
	
.maintablecrowneimg_ext {
	background-image: url(Images/crown_template_ext_EN.jpg)
}
	
.maintablecrowneimgfr_ext {
	background-image: url(Images/crown_template_ext_FR.jpg)}
	
.crownecontactimg {
	background-image: url(Images/crown_contact_template.jpg)
}

#crownleftnavpanel {	
	width: 158px;
	height: 235px;
	float: left;
}

#crownleftnavpanel {	
	width: 158px;
	height: 235px;
	float: left;
}

.crownnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

#crowncontactcontent {	
	width: 600px;
	height: 1200px;
	float: right;
}

#crowncontactleftpanel {	
	width: 175px;
	height: 1195px;
	float: left;
}


#crownleftad {
	width: 155px;
	height: 200px;
}

#crownleftad_ext {
	width: 155px;
	height: 315px;
}

#crowncontent {	
	width: 595px;
	height: 395px;
}

a.crown:link {
	color: #00548F;
	text-decoration: none;
}
a.crown:visited {
	text-decoration: none;
	color: #00548F;
}
a.crown:hover {
	text-decoration: none;
	color: #00548F;
}
a.crown:active {
	text-decoration: none;
	color: #00548F;
}

.canbenhomeimg {
	background-image: url(Images/canada_bensons_home.jpg)}
	
.canbencontactimg {
	background-image: url(Images/Can_Ben_contact_template_EN.jpg)}
	
.maintablecanbenimg {
	background-image: url(Images/canada_bensons_template.jpg)}
	
.canbenkidsimg {
	background-image: url(Images/can_ben_kids_home.jpg)}
	
.canbenkidsfarmimg {
	background-image: url(Images/can_ben_kids_oldmacfarm.jpg)}
	
.canbenkidsfarmimgFR {
	background-image: url(Images/can_ben_kids_oldmacfarm_FR.jpg)}
	
.canben_whatsnew {
	background-image: url(Images/canada_benson_whats_new.jpg)}
	
.bensons_whatsnew_fr {
	background-image: url(Images/benson_whats_new_FR.jpg)}

.bensonshomeimg {
	background-image: url(Images/bensons_home_FR.jpg)}
	
.maintablebensonsimg {
	background-image: url(Images/bensons_template_FR.jpg)}

.maintablebensonsimg_ext {
	background-image: url(Images/bensons_template_ext_FR.jpg)}

#canbenleftpanel {	
	width: 150px;
	height: 425px;
	float: left;
}

#canbenleftnavpanel {	
	width: 150px;
	height: 250px;
}

#canbenleftad {
	width: 129px;
	height: 175px;
}

.canbennav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#canbencontent {	
	width: 630px;
	height: 425px;
	float: right;
}

#canbencontentleft {	
	width: 365px;
	height: 425px;
	float: left;
}

#canbencontentright {
	width: 245px;
	height: 425px;
	float: right;
}

#canbencontentrightimage {	
	width: 225px;
	height: 175px;
}

#canbencontentrightbottom {
	width: 225px;
	height: 200px;
}

a.canben:link {
	color: #00548F;
	text-decoration: none;
}
a.canben:visited {
	text-decoration: none;
	color: #00548F;
}
a.canben:hover {
	text-decoration: none;
	color: #00548F;
}
a.canben:active {
	text-decoration: none;
	color: #00548F;
}

.canbenbluecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00548F;
}

.oldtymehomeimg {background-image: url(Images/oldtyme_template_home.jpg)}

.oldtymehomeimgfr {background-image: url(Images/oldtyme_template_home_FR.jpg)}
	
.maintableoldtymeimg {background-image: url(Images/oldtyme_template.jpg)}

.contactoldtymeimg {background-image: url(Images/Oldtyme_contact_template.jpg)}

.oldtymenosugarimg {background-image: url(Images/oldtyme_whatsnew_nosugar.jpg)}

.oldtymenosugarimgfr {background-image: url(Images/oldtyme_whatsnew_nosugar_FR.jpg)}
	
.redheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ED1A2E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#oldtymeleftpanel {	
	width: 150px;
	height: 425px;
	float: left;
}

#oldtymeleftnavpanel {	
	width: 150px;
	height: 250px;
}

#oldtymeleftad {
	width: 129px;
	height: 175px;
}

.oldtymenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#oldtymecontent {	
	width: 630px;
	height: 425px;
	float: right;
}

.oldtymesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#oldtymenutritioncontent {	
	width: 610px;
	height: 400px;
	float: right;
}

#oldtymecontentleft {	
	width: 365px;
	height: 425px;
	float: left;
}

#oldtymecontentright {
	width: 245px;
	height: 425px;
	float: right;
}

#oldtymerightcolumn {
	width: 225px;
	height: 400px;
	float: right;
}

#oldtymecontentrightimage {	
	width: 225px;
	height: 175px;
}

#oldtymecontentrightbottom {
	width: 225px;
	height: 200px;
}

#oldtymelegal {	
	width: 630px;
	height: 25px;
	float: right;
}

a.oldtyme:link {
	color: #ED1A2E;
	text-decoration: none;
}
a.oldtyme:visited {
	text-decoration: none;
	color: #ED1A2E;
}
a.oldtyme:hover {
	text-decoration: none;
	color: #ED1A2E;
}
a.oldtyme:active {
	text-decoration: none;
	color: #ED1A2E;
}

.oldtymeredcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED1A2E;
}

.redsubheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ED1A2E;
}
	
.orienthomeimg {background-image: url(Images/orienthomeimg.jpg)}

.orienthomeimg_FR {background-image: url(Images/orienthomeimg_FR.jpg)}
	
#orienttopbanner {	
	width: 800px;
	height: 50px;
}

#orientleftnav {
	width: 400px;
	height: 475px;
	float: left;
}

#orientrightnav {
	width: 350px;
	height: 475px;
	float: right;
}

.orientnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.orienttemplate {background-image: url(Images/orient_template.jpg)}

.orienttemplate_FR {background-image: url(Images/orient_template_FR.jpg)}
	
#orienttopbannertemplate {	
	width: 800px;
	height: 75px;
}

#orientleftpanel {
	width: 400px;
	height: 450px;
	float: left;
}

#orientleft {
	width: 75px;
	height: 450px;
	float: left;
}

#orientleftcontent {
	width: 325px;
	height: 450px;
	float: right;
}

#orientrightcontent {
	width: 400px;
	height: 450px;
	float: right;
}

#orientcontentrightimage {	
	width: 400px;
	height: 175px;
}

#orientcontentrightbottom {
	width: 350px;
	height: 275px;
}

#orientlegal {
	width: 800px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.orientcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}

.orientcontentright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.orientcooktime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

#orientstirfrytitlebox {	
	width: 800px;
	height: 40px;
}

#orientstirfrytitlefiller {	
	width: 75px;
	height: 40px;
	float: left;
}

#orientstirfrytitle {	
	width: 500px;
	height: 40px;
	
}

#orientleftbodystirfry {
	width: 400px;
	height: 410px;
	float: left;
}

#orientleftfiller {
	width: 75px;
	height: 410px;
	float: left;
}

.orientstirfryimg {background-image: url(Images/orient_stirfry_img.jpg)}

.orientstirfryimg_fr {background-image: url(Images/orient_stirfry_img_FR.jpg)}

#orientleftstirfry {
	width: 324px;
	height: 410px;
	float: right;
}

#orientrightstirfry {
	width: 400px;
	height: 410px;
	float: right;
}

#orientbox {
	width: 320px;
	height: 136px;
}

#orientstirfrycontent {
	width: 215px;
	height: 135px;
	float: right;
}

#orientstirfryimages {
	width: 100px;
	height: 135px;
	float: left;
}

.orientstirfrycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.buttons {
	float: right;
	padding-right: 10px;
}

.perfectpiehomeimg {background-image: url(Images/perfect_pie_home_EN.jpg)}

.perfectpiehomefrimg {background-image: url(Images/perfect_pie_home_FR.jpg)}

.perfectpierecipe {background-image: url(Images/perfect_pie_recipes_EN.jpg)}

.perfectpierecipefr {background-image: url(Images/perfect_pie_recipes_FR.jpg)}

.maintableppieimg {background-image: url(Images/perfect_pie_template_EN.jpg)}
	
.maintableppieimgfr {background-image: url(Images/perfect_pie_template_FR.jpg)}
	
#ppiemain {	
	width: 800px;
	height: 575px;
}

#ppietopbannerhome {	
	width: 800px;
	height: 200px;
}

#ppiebodyhome {	
	width: 800px;
	height: 375px;
}

#ppieleftpanelhome {	
	width: 225px;
	height: 375px;
	float: left;
}

#ppieleftnavhome {	
	width: 225px;
	height: 345px;
}

#ppieleftlegalhome {
	width: 225px;
	height: 30px;
}

#ppiecontenthome {	
	width: 565px;
	height: 375px;
	float: right;
}

#ppiecontentrighthome {
	width: 420px;
	height: 375px;
	float: right;
}

.ppiebluecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00548F;
}

.ppienav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00548F;
}

#ppietopbannerrecipes {	
	width: 225px;
	height: 200px;
}

#ppieleftpanelrecipes {	
	width: 225px;
	height: 575px;
	float: left;
}
#ppiecontentrecipes {	
	width: 425px;
	height: 575px;
	float: right;
}

#ppietopbannertemplate {	
	width: 800px;
	height: 100px;
}

#ppieleftpaneltemplate {
	width: 400px;
	height: 450px;
	float: left;
}

#ppielefttemplate {
	width: 100px;
	height: 450px;
	float: left;
}

#ppieleftcontenttemplate {
	width: 290px;
	height: 450px;
	float: right;
}

#ppierightcontenttemplate {
	width: 400px;
	height: 450px;
	float: right;
}

#ppiecontentrightimagetemplate {	
	width: 400px;
	height: 175px;
}

#ppiecontentrightbottomtemplate {
	width: 350px;
	height: 275px;
}

#ppietlegaltemplate {
	width: 800px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.ppiecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.ppieheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00548F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#maintable_ext {
	width: 800px;
	height: 700px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	color: #006699;
}

.maintablebeehiveimg_ext {
	background-image: url(Images/beehive_template_ext.jpg)}

#bhivemain_ext {	
	width: 800px;
	height: 700px;
}

#bhivebody_ext {	
	width: 800px;
	height: 550px;
}

#bhiveleftpanel_ext {	
	width: 185px;
	height: 550px;
	float: left;
}

#bhiveleftad_ext {
	width: 185px;
	height: 315px;
}

#bhivecontent_ext {	
	width: 615px;
	height: 550px;
	float: right;
}

#bhivecontentleft_ext {	
	width: 350px;
	height: 425px;
	float: left;
}

#bhivecontentright_ext {
	width: 245px;
	height: 550px;
	float: right;
}

#bhivecontentrightbottom_ext {
	width: 225px;
	height: 315px;
}



