/*CSS Document*/
/*+clearfix {*/
#pagewrap:after, #header:after, #pagebody:after, .divleft:after, .divright:after, #footer:after, #mission:after, #meerkat-wrap:after, #staffpagebody:after, DIV.walmartcgccbox:after, DIV.walmartpeelbox:after, DIV.bookinginfobox:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#pagewrap, #header, #pagebody, .divleft, .divright, #footer, #mission, #meerkat-wrap, #staffpagebody, DIV.walmartcgccbox, DIV.walmartpeelbox, DIV.bookinginfobox
{
	display: inline-block;
}
#pagewrap, #header, #pagebody, .divleft, .divright, #footer, #mission, #meerkat-wrap, #staffpagebody, DIV.walmartcgccbox, DIV.walmartpeelbox, DIV.bookinginfobox
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
BODY
{
	background-image: url(../images/bodybg.jpg);
	font-family: arial, helvetica, "lucida sans", lucida, sans-serif, sans;
	color: #565656;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}
#wrapper
{
	background-image: url(../images/tiling-background.jpg);
	width: 100%;
	background-repeat: repeat-x;
	height: 570px;
}
/*[clearfix]*/#pagewrap
{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 120px;
}
/*[clearfix]*/#header
{
	width: 920px;
	height: 125px;
}
#headerleft
{
	float: left;
	background-image: url(../images/halo.png);
	background-repeat: no-repeat;
	width: 410px;
	height: 132px;
}
#pcheaderlogo
{
	/*+placement:shift -5px 36px;*/
	position: relative;
	left: -5px;
	top: 36px;
	margin-left: 89px;
}
#headerright
{
	float: right;
	padding-right: 33px;
	width: 450px;
	text-align: right;
	padding-top: 20px;
}
#smicons
{
	margin-left: 20px;
	margin-top: -20px;
}
#smicons IMG
{
	margin-left: -2px;
	margin-right: -2px;
}
#pageleft FORM
{
	margin-top: 45px;
}
.webform #title
{
	font-size: 15px;
	border-left: 5px solid #7F7F7F;
	padding-left: 5px;
	font-weight: bold;
	border-bottom: 1px dotted #C5C5C5;
}
#headerright P
{
	margin-top: 40px;
	margin-bottom: 10px;
}
#menu
{
	background-image: url(../images/menubar.png);
	width: 920px;
	height: 71px;
	margin-left: 1px;
}
#mainmenu
{
	width: 540px;
	margin-left: 73px;
	padding-top: 12px;
}
/*[clearfix]*/#pagebody
{
	background-image: url(../images/pagebg_tiley.png);
	background-repeat: repeat-y;
	min-height: 200px;
	margin-left: 12px;
}
#pageleft
{
	width: 478px;
	float: left;
	margin-left: 76px;
}
/*[clearfix]*/.divleft
{
	float: left;
	margin-right: 20px;
	margin-bottom: 12px;
	margin-top: 15px;
	width: 245px;
}
/*[clearfix]*/.divright
{
	float: right;
	margin-top: 15px;
	margin-bottom: 12px;
	margin-left: 20px;
	width: 245px;
}
#pageleft FORM#contactform
{
	margin-top: 0;
}
#pageright
{
	width: 261px;
	float: right;
	padding-top: 50px;
	margin-right: 45px;
}
#pageright P
{
	margin-top: -10px;
	margin-left: 1px;
}
.pricetable TD
{
	padding: 5px 5px 5px 12px;
	border-bottom: 1px dotted #E5E5E5;
}
.breakright
{
	height: 10px;
	background-color: #CDCDCD;
	width: 252px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 5px;
	/*[empty]background-image:;*/
}
#base
{
	background-image: url(../images/pagebase.png);
	background-repeat: no-repeat;
	margin-left: 12px;
	height: 35px;
}
/*[clearfix]*/#footer
{
	width: 920px;
	padding-left: 63px;
	padding-right: 30px;
	padding-top: 20px;
	min-height: 200px;
}
#footer .footercolumn UL LI.mainlink A
{
	color: #FFF;
	font-weight: normal;
	border-bottom: 1px solid #4C4C4C;
	display: block;
	margin-left: -10px;
}
#footer .footercolumn UL LI A
{
	color: #7F7F7F;
	display: block;
	font-weight: normal;
	margin-left: -10px;
	border-bottom: 1px dotted #4C4C4C;
}
.footercolumn
{
	float: left;
	width: 100px;
}
.footercolumn UL
{
	list-style: none;
}
#footer .footercolumn UL LI A:hover
{
	color: #FFF;
	font-weight: normal;
	margin-left: -10px;
}
#copyright
{
	clear: both;
	color: #7D7D7D;
	/*+placement:shift 0px -140px;*/
	position: relative;
	left: 0px;
	top: -140px;
}
/*[clearfix]*/#mission
{
	width: 280px;
	min-height: 160px;
	float: right;
	text-align: justify;
	margin-right: 95px;
	vertical-align: baseline;
	border: 1px dashed #4C4C4C;
	padding: 5px;
}
#footer DIV#mission #pcfsignature
{
	margin-bottom: 5px;
}
#mission P
{
	color: #7E7E7E;
	font-family: Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif,", "Bitstream Vera Serif", "Liberation Serif", serif;
	font-style: italic;
	font-size: 16px;
	line-height: 1.4;
	margin-top: 6px;
}
#pcfsignature
{
	text-align: center;
	font-size: 9px;
}
#pagetop
{
	background-image: url(../images/pagetop.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-left: 12px;
	position: relative;
	margin-top: -8px;
}
#footlinks
{
	width: 415px;
	display: inline;
	float: left;
}
#connectsmall INPUT
{
	width: 109px;
	/*[empty]float:;*/
}
SPAN.textleft A
{
	font-size: 10px;
	text-align: center;
}
SPAN.textright A
{
	text-align: center;
	font-size: 10px;
}
.addthis_toolbox.addthis_default_style
{
	float: right;
	padding-right: 5px;
}
.fbleft
{
	float: left;
	width: 200px;
}
.fbright
{
	float: right;
	width: 250px;
}
#dropdownclose
{
	clear: both;
}
.anncimgleft
{
	float: left;
	background-color: #E6E6E6;
	padding: 10px;
	border: 1px solid #808080;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.anncimgright
{
	float: right;
	background-color: #E6E6E6;
	padding: 10px;
	border: 1px solid #808080;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}
.boardleft
{
	width: 200px;
}
.boardright
{
	width: 200px;
	padding-left: 15px;
	border-left: 1px dotted #ABABAB;
}
.boardcenter
{
	width: 76px;
	padding-left: 15px;
	border-left: 1px dotted #ABABAB;
}
#boardmembers TD
{
	border-bottom: 1px dotted #ABABAB;
}
#evalform TR TD .cat_listbox
{
	width: 451px;
}
#evalform TR TD .cat_dropdown
{
	width: 65px;
}
.imgright
{
	float: right;
	margin-top: 20px;
	padding: 5px;
	/*[disabled]background-color:#E0D9D1;*/
	border: 1px solid #878787;
	margin-left: 20px;
	margin-bottom: 10px;
}
.imgleft
{
	float: left;
	margin-top: 20px;
	padding: 5px;
	/*[disabled]background-color:#E0D9D1;*/
	border: 1px solid #878787;
	margin-right: 20px;
	margin-bottom: 11px;
}
SPAN.disclaimer
{
	font-size: 10px;
	text-align: center;
	margin-top: 30px;
}
TABLE#givingtable TR TD
{
	padding-right: 20px;
	text-transform: capitalize;
	font-weight: bold;
}
TD#expirationdate SELECT
{
	width: 56px;
}
.req
{
	color: #F30C0C;
}
SPAN.textright
{
	width: 200px;
	padding-left: 5px;
}
SPAN.textleft
{
	width: 200px;
	padding-left: 5px;
}
.paymentprocess
{
	padding: 10px 20px 20px;
	border: 10px solid #E6E6E6;
}
#pageleft DIV.paymentprocess P
{
	margin: 0px;
	padding: 0px;
}
#pageleft DIV.paymentprocess H3
{
	margin: 0px 0px 10px;
	padding: 0px;
}
#formconfirmation
{
	margin-left: 100px;
}
.gweval TEXTAREA.cat_listbox
{
	width: 400px;
}
FORM#ghosteval TD
{
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #EAEAEA;
}
#eventevalform TR TD TEXTAREA
{
	width: 425px;
	height: 45px;
}
TEXTAREA.referenceinfo
{
	width: 350px;
	height: 40px;
}
#RFMessage.cat_listbox
{
	width: 435px;
	height: 50px;
}
#referform
{
	margin-top: -40px;
}
TEXTAREA.plantdescription
{
	width: 417px;
}
#CAT_Custom_207586.cat_listbox
{
	width: 400px;
}
#flowerform TD
{
	width: 295px;
	padding-left: 30px;
}
IMG.linenimg
{
	padding: 5px;
}
DIV.linencolor
{
	width: 60px;
	height: 60px;
	border: 1px solid #CACACA;
	margin-left: 102px;
}
TABLE#cateringoptions TD
{
	padding: 13px;
}
TABLE#floralform TR TD
{
	padding-top: 17px;
}
FORM#guform
{
	display: none;
}
SPAN.captchainstrux
{
	font-size: 10px;
}
DIV.invitelogo IMG
{
	margin-left: 105px;
	margin-right: auto;
}
DIV.invitelogo
{
	width: 477px;
}
P.attribution
{
	margin-top: 0px;
	/*+placement:shift 0px -40px;*/
	position: relative;
	left: 0px;
	top: -40px;
}
DIV.reviewcontainer .photogalleryNavigation
{
	display: none;
}
DIV.reviewcontainer
{
	border-bottom: 1px dotted #E5E5E5;
}
DIV.cateroption
{
	border: 1px solid #C5C5C5;
	padding: 10px;
	text-align: center;
	margin: 0px;
}
SELECT#CAT_Custom_210776.cat_dropdown
{
	width: 320px;
}
TEXTAREA#CAT_Custom_210787.cat_listbox
{
	width: 350px;
	height: 50px;
}
/*Meerkat*/
/*[clearfix]*/#meerkat-wrap
{
	z-index: 9999;
	background-color: #000000;
	opacity: .8;
}
DIV.meerkatcontents
{
	width: 870px;
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
DIV.meerkatimage
{
	float: left;
	margin-right: 25px;
	margin-left: 5px;
	padding-top: 15px;
}
DIV.meerkatcontents H1
{
	border: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1;
	padding-top: 15px;
	width: 680px;
}
DIV.meerkatcontents H1 A
{
	color: #DDD;
	font-weight: normal;
	font-size: 22pt;
	line-height: 1;
}
DIV.meerkatcontents H2 A
{
	margin: 0 0px 0px 0;
	font-weight: normal;
	color: #DDD;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 1;
	padding: 0px 0px 0px 0;
}
DIV.meerkatcontents H2
{
	margin: 0px;
	padding: 5px 0px 0px;
	width: 680px;
}
DIV.meerkatcontents DIV.meerkatcontrol
{
	float: right;
	/*+placement:shift 0px -85px;*/
	position: relative;
	left: 0px;
	top: -85px;
}
DIV.meerkatcontents DIV.meerkatcontrol A.close-meerkat
{
	text-indent: -9000em;
	display: block;
	background-image: url(/images/closebutton.png);
	background-repeat: no-repeat;
	width: 20px;
	margin-left: 95px;
}
DIV.meerkatcontents DIV.meerkatcontrol A.dont-show
{
	cursor: pointer;
}
/*Staff Section*/
#staffpage
{
	padding-left: 75px;
	padding-right: 90px;
}
#staffpagetop
{
	background-image: url(../images/staffpagetop.png);
	background-repeat: no-repeat;
	height: 30px;
	margin-top: -7px;
}
/*[clearfix]*/#staffpagebody
{
	background-image: url(../images/staffpagebg_tiley.png);
	background-repeat: repeat-y;
}
#staffbase
{
	background-image: url(../images/staffpagebase.png);
	background-repeat: no-repeat;
	height: 33px;
	margin-top: -10px;
}
DIV.staffleft
{
	float: left;
	width: 400px;
	min-height: 23px;
	border-right: 1px dotted #D4D4D4;
	margin-right: 30px;
	padding-right: 20px;
}
DIV.staffright
{
	width: 300px;
	float: right;
	padding-left: 0px;
	padding-right: 4px;
}
DIV.rightbr
{
	height: 10px;
	border-top: 1px dotted #D4D4D4;
	margin-top: 20px;
	clear: both;
}
DIV.staffsubmenu
{
	float: right;
}
DIV.leftbr
{
	height: 10px;
	border-top: 1px dotted #D4D4D4;
	margin-top: 20px;
	clear: both;
}
DIV.staffsubmenu UL LI
{
	float: left;
	text-decoration: none;
	list-style: none;
	text-transform: capitalize;
	padding: 5px 10px;
	margin: 0px 5px 0px 0px;
	background-color: #F9F9F9;
	border: 1px solid #EFEFEF;
}
DIV.staffsubmenu UL
{
	margin-top: 17px;
}
DIV.staffleft DIV.faq-question DIV.faq-details DIV.answer P
{
	border-bottom: 1px dotted #D4D4D4;
	padding-bottom: 13px;
}
A.linktoall
{
	text-align: right;
	padding: 9px;
	background-color: #F9F9F9;
	border: 1px solid #EFEFEF;
	float: right;
	margin-bottom: 15px;
}
DIV#staffpage H1
{
	font-size: 20pt;
	padding-top: 15px;
}
DIV#staffpage H3
{
	font-size: 15pt;
	background-color: #F9F9F9;
	padding: 3px 0px 3px 7px;
	border: 1px solid #EFEFEF;
	margin-left: -7px;
}
DIV.paymentmethodbox
{
	border: 1px solid #E2E2E2;
	background-color: #FAFAFA;
	padding: 12px;
	width: 180px;
	float: left;
	margin-left: 20px;
}
P.pbutton
{
	background-color: #5A5A5A;
	padding: 5px;
}
P.pbutton A
{
	color: #FFF;
	display: block;
	padding-left: 6px;
}
P.pbutton A:hover
{
	color: #8FA69E;
}
DIV.paymentmethodbox H4
{
	margin-top: 0px;
}
DIV.holidaytourinvite
{
	width: 325px;
	height: 734px;
	background-image: url(http://peelcompton.org/peel/images/HolidayTourBG.jpg);
	background-repeat: no-repeat;
	padding-top: 185px;
	padding-left: 70px;
	padding-right: 70px;
}
/*[clearfix]*/DIV.walmartcgccbox, DIV.walmartpeelbox
{
	width: 205px;
	padding: 10px;
	float: left;
	border: 1px solid #CDCDCD;
	background-color: #FAFAFA;
	height: 370px;
}
DIV.iconleft IMG
{
	float: left;
	margin-right: 8px;
}
DIV.walmartpeelbox
{
	margin-left: 15px;
}
DIV.bookinginfobox H2 A
{
	float: left;
}
DIV.bookinginfobox DIV DIV H2 A
{
}
DIV.infobutton
{
	display: block;
	clear: both;
}
/*[clearfix]*/DIV.bookinginfobox
{
}
DIV.infobutton H2 A
{
	float: left;
	margin-top: -20px;
	margin-left: 7px;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 8px;
}
DIV.infobutton A IMG
{
	float: left;
}
DIV.bookinginfobox P
{
	height: 45px;
}
DIV.matrixbox H4 A
{
	border: 1px solid #1B4385;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 10px;
	background-color: #6AA1E8;
	color: #FFF;
	display: block;
	width: 183px;
	text-align: center;
}
DIV.matrixbox H4 A:hover
{
	background-color: #345791;
}
DIV#loyaltyofferbox
{
	margin-bottom: 15px;
}
DIV.sponsorlogobottom
{
	width: 230px;
	height: 95px;
	float: left;
	padding-left: 6px;
}
DIV.sponsorlogobottom IMG
{
	width: 215px;
	float: left;
	margin: 0px 0px 10px;
}
DIV.sponsorlogobottom.rhf
{
	/*+placement:shift 0px 31px;*/
	position: relative;
	left: 0px;
	top: 31px;
}
/*Plant Sale App*/
TABLE.plantlist
{
	width: 478px;
}
TABLE.plantlist TR.plantrow
{
	/*[disabled]border-bottom:1px dotted #CACACA;*/
	border-top: 1px dotted #CACACA;
}
TABLE.plantlist TR.plantrow TD.plantphoto
{
	padding: 15px;
	width: 130px;
}
TABLE.plantlist TR.plantrow TD.plantphoto IMG
{
	padding: 5px;
	border: 1px solid #CACACA;
}
TABLE.plantlist TR.plantrow TD.plantname
{
	vertical-align: middle;
	text-transform: capitalize;
	width: 150px;
}
TABLE.plantlist TR.plantrow TD.plantprice
{
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
}
.plantname A
{
	font-size: 16.5pt;
}
.plantprice
{
	font-size: 16.5pt;
	border-left: 1px dotted #CACACA;
}
A#plantswitch
{
	color: #ADADAD;
	font-size: 20px;
	font-weight: normal;
}
A:hover#plantswitch
{
	color: #4C4C4C;
	font-size: 20px;
	font-weight: normal;
}
TABLE.plantsaledetail TD.plantnamedetail
{
	width: 200px;
	vertical-align: middle;
	text-align: center;
	font-size: 20px;
	text-transform: capitalize;
}
TABLE.plantsaledetail TD.plantdescription
{
	padding-top: 30px;
}
TABLE.plantsaledetail IMG
{
	padding: 5px;
	border: 1px solid #ABABAB;
}

