/****** Bonnie Plants.ca *****/
body { margin: 0 0 20px 0; background-color: #b7d695; background-image: url(body-bg.png); background-position: left bottom;	background-attachment: fixed; background-repeat: repeat-x; text-align: left}
p{font:normal 12px Verdana,Arial,Helvetica,sans-serif; margin:8px 2px; line-height:1.3em}
form{margin:0; padding:0}
img{border:0}
h1{margin:6px 0 0; padding:0; font:bold 26px Gill Sans,Gill Sans MT,sans-serif; color:#333}
h2{margin:0; padding:0}
h3{margin:0; padding:0}
h4{margin:0; padding:0}
hr{}
td{}
#ControlPanel{margin:0}
dt{margin:2px 0; Color:#000}
dd{margin:2px 6px; padding-bottom:9px; color:#000}
ul{}
li{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}
a:hover {color: #4DC147}
/****** Wrapper *****/
#img.source-image{margin:0; padding:0; width:100%; position:absolute; bottom:0; left:0; z-index:-20}
#wrapper{margin:0 auto !important; padding:0; width:1000px; background:#FFF url(wrapper-bg.jpg) top left no-repeat; border-left: solid 2px #999; border-right: solid 2px #999;}
#header{margin:0 auto; padding:0; width:1000px}
.logo{float:left; margin:20px 0 25px 30px; width:415px; height:77px}
.home-promo{float:left; margin:0 0 5px 70px}
.home-marquee{float:right; width:434px; height:339px}
td.home-searchpane{padding: 0 0 20px 18px; }
td.home-searchpane .search{width:238px; margin:0 !important; padding:0 !important}
.search{width:265px; /*position:absolute;*/ margin:0 0 0 730px; padding-top: 50px}
.search input{background-color:#FFC; height:14px; width:130px; 5px}
.search a{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#060 !important; padding:4px 6px;  background:url(search-bkg.gif) top left repeat-x !important; text-decoration:none !important; text-transform:uppercase}
.navigation{width:1000px; margin:0; padding:0; height:53px; clear:both; background:url(nav-bkg.gif) top left repeat-x; border-bottom:solid 1px #FFF; border-top:solid 1px #FFF}
/*.breadcrumb{margin:8px auto 0 !important; padding:0; height:35px; width:976px}
---CONFIRM DELETE--- */
#contentwrap{width:976px; margin:0 auto; padding:0; border:solid 1px transparent}
#footer{clear:both; margin:0 auto; padding:0; width:1000px; height:52px; background-color:#1c5e00; font:normal 11px Verdana,Arial,Helvetica,sans-serif; color:#FFF}
.terms{float:left; width:560px; margin:20px 0; padding-left:40px}
.terms a{color:#FFF !important; font-weight:normal}
.copyright{float:left; width:360px; margin:20px 0; padding-right:40px; text-align:right}
/****** Content *****/
table.layout-one{width:988px; margin:0 auto; padding:0; background:url(home-blue-bkg.jpg) bottom right no-repeat}
table.layout-one td.rightbkg{padding:0 0 0 5px; vertical-align:top; margin:0; border-left:solid 1px #90ca77}
table.layout-one td.rightpane{width:241px !important; padding:20px 0}
table.layout-one td.search{}

table.hometable{ width: 690px !important; padding:0 }
table.hometable td.contentpane{width:690px !important; padding:0 15px;}
table.hometable td.contentpane p img{vertical-align:top}
table.hometable td.titlepane{padding: 0;}
table.hometable td.imagepane{padding: 0;}

table.layout-two{width:990px; margin:0 auto; padding:0}
table.layout-two td.contentpane{width:698px; padding:0 24px 20px 10px; border-right:solid 1px #90ca77}
table.layout-two td.contentpane p img{vertical-align:top}
table.layout-two td.rightpane{width:268px !important; padding:10px 0; vertical-align:top; margin:0;}

table.layout-three{width:990px; margin:0 auto; padding:0}
table.layout-three td.contentpane{width:695px; padding:0 20px 20px; border-right:solid 1px #90ca77}
table.layout-three td.contentpane p img{vertical-align:top}
table.layout-three td.rightpane{width:355px; padding:0 0 0 5px; vertical-align:top; margin:0}

/****** Formatting *****/
td.contentpane .floatright img{border:none}
.floatright{float:right; margin:0 0 15px 15px; padding-top:5px; clear:right}
.floatright img{margin:0; padding:0; border:solid 1px #333}
span.imgcaption{font:normal .9em Tahoma; width:200px; display:block; border-left:solid 5px #cfe5ee; margin:3px 0 0 6px; padding-left:6px}
.photocredit{font:normal 10px Verdana, Arial, Helvetica, sans-serif; width:190px; display:block; margin:3px 0 0 0; padding-left:3px}
.cutline{font:normal 11px Verdana, Arial, Helvetica, sans-serif; display:block; margin-top: 6px; padding-top: 5px; width:200px; border-top: solid 1px #336600; }
.right-links{width: 208px; }
.home-rightrail{width:200px; margin: 0 0 0 20px}
ul.garden-links{  margin: 0; padding: 7px 15px; border: solid 1px #87c66b; background:#f3ffec}
ul.garden-links li{ list-style-type:none; padding: 8px 0; border-bottom: solid 1px #87c66b}
ul.garden-links li.last{border-bottom: none;}
.floatleft-rbth { float: left; margin: 6px 3px 2px 0px; width: 180px; }
	.floatleft-rbth img { margin: 0px !important; padding: 0px !important; }
.floatleft-rbsm { float: left; margin: 6px 3px 2px 0px; width: 197px; }
	.floatleft-rbsm img { margin: 0px !important; padding: 0px !important; }
.floatleft-rbmd { float: left; margin: 6px 35px 2px 0px; width: 270px; }
	.floatleft-rbmd img { margin: 0px !important; padding: 0px !important; }
.floatleft-rblg { float: left; margin: 6px 3px 2px 0px; width: 347px; }
	.floatleft-rblg img { margin: 0px !important; padding: 0px !important; }
	span.imgcaption-rb { font: normal .9em Tahoma; display: block; margin: 3px 0px 0px 0px; padding: 0px 4px; }
.clearboth{ clear: both}
