
/* CORE BLOCKS TMUK (EA) */

	body { font-family:arial,helvetica,sans-serif; }
	#bx-body { font-family: arial,helvetica,sans-serif; width: 994px; }
	#bx-header { background:url("../images/header_background_995.jpg") no-repeat 0px 1px; height:170px; border:none; }
	#bx-column-wrapper { border:none; background:#fff; }
	#bx-left-column { width:210px; }
	#bx-right-column { margin:0 0 0 264px; padding:0; }

	#bx-footer { background: #e3efc7 url("../images/footer_panel_backgound.jpg") repeat-x top left ; border:1px solid #a1b34f; margin:15em 0 5em 0; padding: 0.5em 0 0.5em 1.5em; font-size:10px; line-height:20px; vertical-align:middle; color:#333; font-weight:bold; }
	#bx-footer #guarantee-logo { position:absolute; top:-55px; right:45px; border:none; }
	#bx-footer div { margin:0 200px 0 0; min-height:84px; }
	#bx-footer p { padding:0.5em 0 0 0; }
	#bx-footer #ft-links a { white-space:nowrap; }
	#bx-footer #ft-isites a { text-decoration: none; padding-right:1.5em; }
	#bx-footer a { color:#333; text-decoration:underline; }
	#bx-footer a:active { color:#000; }
	#bx-footer a:visited { color:#335f2e; }
	#bx-footer a:hover { color:#C00; }

/* per page */
	#home,
	#page { float:left; width:100%; border:none; margin:0; padding:0; }


/* TM Alternatives */
	.eaa .tm h1 { font-size:1.4em; padding:0 0 0.25em 0; margin:0; font-family: arial, helvetica, sans-serif; font-weight:bold; }
	.eaa .tm h4 { font-size:1.1em; line-height:1.35; padding:0 0 0.75em 0; margin:0; font-family: arial, helvetica, sans-serif; font-weight:bold; }
	.quotes {font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; font-style:italic; font-size:16px; line-height:18px;}


/* HEADER : SECTION TABS */
	#sections { position:relative; margin:0; padding:0; }
	#sections span { display:none; }
	#sections .sections { display:block; position:absolute; top:0; width:115px; height:183px; }

	#sections .section-ideas { left:355px; z-index:10; }
	#sections .section-plants { left:439px; z-index:11; }
	#sections .section-seeds { left:525px; z-index:12; }
	#sections .section-fruit { left:610px; z-index:13; }
	#sections .section-potatoes { left:704px; z-index:14; }
	#sections .section-birds { left:791px; 	z-index:15; }
	#sections .section-sundries { left:880px; z-index:16; }

	#sections .section-birds:hover,
	#sections .section-birds.on { background: transparent url("../images/section_birds1_on.png") no-repeat; }
	#sections .section-ideas:hover,
	#sections .section-ideas.on { background: transparent url("../images/section_ideas_on.png") no-repeat; }
	#sections .section-plants:hover,
	#sections .section-plants.on { background: transparent url("../images/section_plants1_on.png") no-repeat; }
	#sections .section-seeds:hover,
	#sections .section-seeds.on { background: transparent url("../images/section_seeds1_on.png") no-repeat; }
	#sections .section-fruit:hover,
	#sections .section-fruit.on { background: transparent url("../images/section_fruit1_on.png") no-repeat; }
	#sections .section-potatoes:hover,
	#sections .section-potatoes.on { background: transparent url("../images/section_potatoes1_on.png") no-repeat; }
	#sections .section-sundries:hover,
	#sections .section-sundries.on { background: transparent url("../images/section_sundries1_on.png") no-repeat; }

/* section heads */
	#section-head { background-color:#335f2e; margin:0 0 1em 0; padding:0 0 3px 10px; text-align:left; color:#fff; font-weight:normal; font-size:20px; line-height:34px; border:1px solid #ccc; position:relative; display:none; }
	#section-head span { padding-left:20px; font-family:arial,helvetica,sans serif; font-size:12px; font-weight:bold; display:none; }


/* LEFT PANEL */
/* Development Main Menu Column on Left - Created by EAA */

/* menus */
	#menus { font-family:arial, helvetica, sans-serif; font-size:1em; line-height:100%; }
	#menus form { margin:0; padding:0 0 6px 0; display:block; border-bottom:1px dotted #ccc; }
	#menus fieldset { margin:3px; padding:0; display:block; vertical-align:middle; }
	#menus select { margin:0 0 0.25em 0; clear:both; }
	#menus #main-menu li.notop  { margin:0 0 1em 0; padding:0; background:none;  }

/* Main Menu Headings */
	.main-menu-head { background:url("../images/menu_header.jpg") no-repeat; width:210px; padding:0; margin:0; border-bottom:1px solid #999;}
	.main-menu-head h1 { font-size:1em; font-weight:bold; color:#fff; margin:0 auto; padding:3px 0 3px 0.66em; text-align:left; }

/* Main Menu Lists */
	#main-menu { list-style-type:none; margin:0; padding:0; }
	#main-menu li { margin:0; padding:4px 0; border-bottom:dotted 1px #999; vertical-align:middle; font-weight:bold; }
	#main-menu li a { display:block; font-family:arial,helvetica,sans-serif; text-decoration:none; color:#333; padding-left:20px; }
	#main-menu li.menu:hover { color:#f00; background:#ffd; }
	#main-menu li a:hover { color:#f00; background: #ffd url("../images/menu_arrows_on.gif") no-repeat left 50%; }
	#main-menu li.subhead { margin:1em 0 0 0; padding:0; border:none; }
	#main-menu li.submenu { background:#eee; margin:0; padding:0; border-top:2px solid #fff; }
	#main-menu li.submenu h4 { margin:0; padding:0 0 1px 0.5em; border-bottom:1px dotted #ccc; background:#eee; color:#030 }
	#main-menu li ul { list-style-type:none; padding:0 0 0 1em; margin:0; background:#fff; }
	#main-menu li ul li { border:none; background:none; padding:3px 0 }

/* Fetaured Products */
	#featured-products .rounded-corner-right { background:url("../images/rounded-green-header-right.jpg") no-repeat top right #9ab548; }
	#featured-products .rounded-corner-right h1,
	#featured-products .square-corner-right h1 { background: url("../images/rounded-green-header-left.jpg") no-repeat top left; font-family:"arial black", arial, sans-serif, helvetica; font-weight:normal; }

/* gardener's world */
	#gwm .picbox { float:left; margin:0.5em; padding:0.5em; width:110px; height:136px; text-align:center; font-size:9pt; }

	#cart p, ul { font-size:1.0em; line-height:1.2em; }
	#cart ul { padding-left:6em; margin:1em auto; width:50%; list-style-type:none; }
	#cart a { color:blue; font-size:inherit !important; text-decoration: none; }
	#cart a:visited { color:#909; }
	#cart a:hover, #cart a:active { color:red; }
	
/* this morning */
	#tmorn .picbox { float:left; margin:0.5em; padding:0.5em; width:200px; height:200px; text-align:center; font-size:9pt; }

	#cart p, ul { font-size:1.0em; line-height:1.2em; }
	#cart ul { padding-left:6em; margin:1em auto; width:50%; list-style-type:none; }
	#cart a { color:blue; font-size:inherit !important; text-decoration: none; }
	#cart a:visited { color:#909; }
	#cart a:hover, #cart a:active { color:red; }
	
/* gardening made easy */
	#gme { width:auto; height:auto; float:left; repeat-y; }
	.boxframe { float:left; width:700px; height:150px; margin:0.5em; } 
	.picbox { float:left; width:145px; height:145px; padding:0.5em; }
	.picboxtext { float:right; width:500px; height:120px; margin-top:15px; padding:0.5em; overflow:hidden; text-align:left; font-size:9pt; }
	.header { font-size:1.2em; font-weight:bold; }
		
	#cart p, ul { font-size:1.0em; line-height:1.2em; }
	#cart ul { padding-left:6em; margin:1em auto; width:50%; list-style-type:none; }
	#cart a { color:blue; font-size:inherit !important; text-decoration: none; }
	#cart a:visited { color:#909; }
	#cart a:hover, #cart a:active { color:red; }

/* lp_thumbs */
	#lp_thumbs_anchors { margin:0 0 1.5em 0.5em; }
	#lp_thumbs_anchors a,
	#lp_thumbs_anchors a:link,
	#lp_thumbs_anchors a:visited,
	#lp_thumbs_anchors a:hover { font-size:1.1em; padding-right:1em; text-decoration:underline; font-weight:bold; }

	.lp_thumbs { width:100%; }
	.lp_thumbs th,
	.lp_thumbs td { padding:4px; }
	.lp_thumbs h3 { font-family:sans-serif; text-align:left; font-size:1.5em; font-weight:bold; padding:0; margin:0; color:#050; }
	.lp_thumbs td { text-align:center; vertical-align:top; width:33%; border:1px solid #fff; }
	.lp_thumbs img { width:140px; height:100px;  }
	.lp_thumbs a { display:block; }
	.lp_thumbs a,
	.lp_thumbs a:link,
	.lp_thumbs a:visited { color:#00f; text-decoration:none; }
	.lp_thumbs a:hover { color:red; }
	.lp_thumbs td:hover { border:1px solid red; background:#eee;}
	.lp_thumbs td:hover.blank { border:none; background:transparent; }



/* logan tod alternate content */
	#lt_test1 a, #lt_test1 a:visited { text-decoration:none; color:#050; border:none; border-bottom:1px solid #050; }
	#lt_test1 a:hover { color:#f00; border-color:#f00;  }

	#lt_test1 img {display:block; }
	#lt_test1 #col3-head { width:100%; height:204px; background:#345e2e; color:#fff; }
	#lt_test1 #col3-head img.banner { position:absolute; top:0px; right:0px; width:490px; height:204px; float:none; border:none; }
	#lt_test1 #col3-head img.guarantee { position:absolute; top:8px; right:24px; width:118px; height:176px; float:none; border:none; }
	#lt_test1 #col3-head div { width:225px; padding:0; margin:8px 8px 2px 8px; }
	#lt_test1 #col3-head h1 { color:#fff; font-size:1.7em; text-align:left; margin:0.33em 0 0.5em 0; line-height:1em}
	#lt_test1 #col3-head h2 { color:#fff; font-size:1.4em; text-align:left; margin:0.33em 0 0.5em 0; font-weight:normal; }
	#lt_test1 #col3-head p { color:#fff; font-size:1em; }

	#lt_test1 div.button { text-align:center; padding:0; margin:1em 0; }
	#lt_test1 div.button a,
	#lt_test1 div.button a:visited  { text-decoration:none; -moz-border-radius:0.75em; background:red; padding:0.2em 0.6em; border:2px solid white; text-align:center; font-weight:bold; color:white; border-radius:1em; display:inline; clear:both; }
	#lt_test1 div.button a:hover { color:red; background:white; border-color:red; }

	#lt_test1 h1.type2 { color:#050; text-align:left; font-size:1.33em; margin:0 0 0.5em 0; padding:0; }

	#lt_test1 #l2c { width:520px; border:1px solid #f00; float:left; margin:0; padding:0; border:none; }
	#lt_test1 #l2c .two-panel-container { width:520px; margin:0; padding:0; border:0; }
	#lt_test1 #l2c .two-panel-container .panel { width:250px; float:left; border:1px solid #ccc; margin:0; background:#e2eec6; }
	#lt_test1 #l2c .two-panel-container .right { float:right; }
	#lt_test1 #l2c .two-panel-container .panel h1 { background:#9ab548; color:#345e2e; padding:0.25em 0 0 0; margin:0; }

	#lt_test1 #l2c .one-panel-container { width:520px; ; margin:0; padding:0; border:0; }
	#lt_test1 #l2c .one-panel-container .panel { border:1px solid #ccc; margin:1em 0;  padding:0.5em; }

	#lt_test1 #r1c { border:none; margin-left:0px; padding:0; float:right; width:190px}
	#lt_test1 #r1c .panel { border:1px solid #ccc; margin:0; background:#e2eec6; margin:0 0 1em 0; padding:0.25em; }
	#lt_test1 #r1c .panel h1 { background:#9ab548; color:#345e2e; padding:0; margin:0; }

	a.normal { text-decoration: none; color:#00c; border-bottom:1px solid #00c; }
	a.normal:visited { text-decoration: none; color:#606; border-color:#606; }
	a.normal:hover { text-decoration: none; color:#c00; border-color:#c00; }
	

/* Garden information center */
	#ginfo a, #ginfo a:visited { text-decoration:none; color:#050; border:none; border-bottom:1px solid #050; }
	#ginfo a:hover { color:#f00; border-color:#f00;  }

	#ginfo img {display:block; }
	#ginfo #header { width:100%; height:204px; background:#e2eec6; color:#fff; }
	#ginfo #header img.banner { position:absolute; top:0px; right:0px; width:490px; height:204px; float:none; border:none; }
	#ginfo #header img.guarantee { position:absolute; top:8px; right:24px; width:118px; height:176px; float:none; border:none; }
	#ginfo #header div { width:225px; padding:0; margin:8px 8px 2px 8px; }
	#ginfo #header h1 { color:#345e2e; font-size:1.3em; text-align:left; margin:0.33em 0 0.5em 0; line-height:1em}
	#ginfo #header h2 { color:#345e2e; font-size:1.4em; text-align:left; margin:0.33em 0 0.5em 0; font-weight:normal; }
	#ginfo #header p { color:#345e2e; font-size:1em; }

	#ginfo div.button { text-align:center; padding:0; margin:1em 0; }
	#ginfo div.button a,
	#ginfo div.button a:visited  { text-decoration:none; -moz-border-radius:0.75em; background:red; padding:0.2em 0.6em; border:2px solid white; text-align:center; font-weight:bold; color:white; border-radius:1em; display:inline; clear:both; }
	#ginfo div.button a:hover { color:red; background:white; border-color:red; }

	#ginfo h1.type2 { color:#050; text-align:left; font-size:1.33em; margin:0 0 0.5em 0; padding:0; }

	a.normal { text-decoration: none; color:#00c; border-bottom:1px solid #00c; }
	a.normal:visited { text-decoration: none; color:#606; border-color:#606; }
	a.normal:hover { text-decoration: none; color:#c00; border-color:#c00; }
	
	
/* three panels */	
	
	#ginfo #column3 { width:730px; border:1px solid #f00; float:left; margin:0; padding:0; border:none; }
	#ginfo #column3 .three-panel-container { width:730px; height:auto; margin:0; padding:0; border:0; }
	#ginfo #column3 .three-panel-container .panel { width:231px; height:auto; float:left; margin:4px; background:#ffffff; }
	
	#ginfo #column3 .three-panel-container .panel h1 { background:#e2eec6; color:#345e2e; padding:0.25em 0 0 0; margin:0; }
	#ginfo #column3 .three-panel-container .panel p { text-align:left; padding:0.5em 0.5em 0.5em 0.5em; }
	#ginfo #column3 .three-panel-container .panel img { border:none; padding:0.1em 0.1em 0.1em 0.1em; background:#ffffff; }
	#ginfo #column3 .three-panel-container .floatright { float:right; }
	
/* one panel */
	
	#ginfo #column1 { width:240px; float:right; margin:0; padding:0; border:none; }
	#ginfo #column1 .one-panel-container { width:240px; height:auto; margin:0; padding:0; border:0; }
	#ginfo #column1 .one-panel-container .panel { width:231px; height:auto; float:left; margin:4px 0px 4px 0px; background:#ffffff; }
		
	#ginfo #column1 .one-panel-container .panel h1 { background:#e2eec6; color:#345e2e; padding:0.25em 0 0 0; margin:0; }
	#ginfo #column1 .one-panel-container .panel p { text-align:left; padding:0.5em 0.5em 0.5em 0.5em; }
	#ginfo #column1 .one-panel-container .panel img { padding:0.1em 0.1em 0.1em 0.1em; background:#ffffff; }
	#ginfo #column1 .one-panel-container .floatright { float:right; }

/* two panels */

	#ginfo #column2 { width:486px; float:left; margin:0; padding:0; border:none; }
	#ginfo #column2 .two-panel-container { width:486px; height:auto; margin:0; padding:0; border:0; }
	#ginfo #column2 .two-panel-container .panel { width:231px; height:auto; float:left; margin:4px; background:#ffffff; }
	#ginfo #column2 .two-panel-container .panel-right { width:231px; height:auto; float:right; margin:4px; background:#ffffff; }
			
	#ginfo #column2 .two-panel-container .panel h1 { background:#e2eec6; color:#345e2e; padding:0.25em 0 0 0; margin:0; }
	#ginfo #column2 .two-panel-container .panel-right h1 { background:#e2eec6; color:#345e2e; padding:0.25em 0 0 0; margin:0; }
	
	#ginfo #column2 .two-panel-container .panel p { text-align:left; padding:0.5em 0.5em 0.5em 0.5em; }
	#ginfo #column2 .two-panel-container .panel img { padding:0.1em 0.1em 0.1em 0.1em; background:#ffffff; }
	#ginfo #column2 .two-panel-container .panel-right p { text-align:left; padding:0.5em 0.5em 0.5em 0.5em; }
	#ginfo #column2 .two-panel-container .panel-right img { border:none; padding:0.1em 0.1em 0.1em 0.1em; background:#ffffff; }
	#ginfo #column2 .two-panel-container .floatright { float:right; }