/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
a img {border:none;}
/* clearing technique */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */


/* This makes that fuzzy line around a link when you click it go away. */

:focus {
	outline:none;
}

/* Global */

 
body{
    background:#FFFFFF; /*  url(/images/body_components/background.jpg);  */
	font-family:  Tahoma,Trebuchet MS,sans-serif;
	font-size:12px;
}


input { border:inset 1px #643404; }

.logo{
	background: #FFF url(/images/nav_slices/McF-SF-HDR_EN.jpg) no-repeat top left; height:94px;
}
.tagline{
	background:url(/images/nav_slices/purpleNAVbar.gif) repeat-x; height:26px;
}
.underTagline {
  /*  background: url(/images/nav_slices/McF_Slogan-under2.jpg) no-repeat top left; height:26px;   */
}
.grass {
    background: url(/images/nav_slices/grassline_under.jpg) no-repeat top left; height:23px;
}
/* Header Menu */
#menu {
width:960px;
	height:26px;
	color:#fff;
	float:right;
	background:url(/images/nav_slices/purpleNAVbar.gif) repeat-x;
}

#menu li{
	display:inline;
}

#menu li a {
	float:left;
	line-height:25px;
	padding:0px 25px 0px 25px;
	text-decoration:none;
	color:#fff;
	 font-weight:bold;
}

#menu li a.active{
	background:url(/images/nav_slices/greenNAVbar.gif) repeat-x; color:#000;
}

#menu li a:hover{
	background:url(/images/nav_slices/greenNAVbar.gif) repeat-x;  color:#000;
}


/* Body */


h1 {font-size:15px;}
h1, h3, p{}

a {
	color:#1794cf;
	text-decoration:none;   /*underline;*/
}

a:hover {
	
	color:#fff;
	text-decoration:none;
}

.sideNav { 
    background: #fef1a7;
    color: #643404 ;
     text-align:center; 
}


/*  *********************************Submenu Style************************************  */
 
 
 
#nav, #nav ul {
	width: 150px;
	list-style: none;
	line-height: 1.75em;
	background: #fef1a7;
	font-weight: bold;
    font-size:12px;
	padding: 0;
	margin-bottom : 5px;
	margin-left: 10px;
	text-align:left;
}
#nav a {
	width: 150px;
	color: #643404;   
	text-decoration: none;
}
#nav li {
	line-height : 1.75em;
	margin-bottom : -1px;
	width: 150px;
}

#nav li a.active{
	background: #fef1a7;  color:#188c02;
}

#nav li a:hover{
	background: #fef1a7;    color:#188c02;
}

 

/* Products Gridview  */
.padLeft {padding-left:10px;}
.padRight {padding-right:10px;}
#livesearch  {margin:0px;  width:194px;}
.gridStyle{ font-size:1.2em;}
.blue { background-color:#B0C4DE;}



/* styles for jquery resize */

img.resize{
	width:100px;
	height:67px;
	border:0px solid #000000;
	padding:2px;
	position:absolute;
	z-index:1;
}

/* No resize images */
img.thumb{
	width:100px;
	height:67px;
	border:1px solid #000000;
	padding:2px;
	position:absolute;
	z-index:2;
}
#taxes { color:#5794C1;}
.subCatUL {color:#188c02; line-height : 1.75em; font-size:12px;}
#taxes, .subCatUL { list-style:disc inside; padding-left:1px;font-weight:bold;}
.subCatUL a {color:#000;}
.subCatUL a:hover {color:#188c02;}
#taxes li span, .subCatUL li span { color: #000; }
 
.prodCatList {color:#5794C1; font-size:12px;font-weight:bold;}
.prodCatList a {color:#5794C1;}
.prodCatList a:hover {text-decoration:underline;}

.blueText {color:#5794C1;}
.limeText {color:#1ca40a; font-weight:900;}
.gridImageButton {
background:#FFF url(/images/body_components/top-corner-blue.gif) top left no-repeat; line-height:1.25;
color:#643404;
border-color:#fef1a7;border-style:Dashed;height:20px; font-size:13px;
cursor:pointer;
}
.maskGreyText {color:#C6C6C6;}
.greyText {color:#A8A8A8;}
.greyText A:hover {color:#000;}
.greyMidText A:hover {color:#000;}
.boldText {font-weight:700;}
.prodLink:hover  {color:#000;}
/* Default Styles */
.content {line-height:1.25;}
.content h2{color:#5794C1; padding-bottom:4px;}
.content h3{color:#5794C1; font-size:13px; font-weight:bold; padding-bottom:1px; text-align:center;}
.content .specialRed{color:red; font-size:12px; font-weight:bold; padding-bottom:1px;}
.content .specialDesc{text-align:left; text-indent:5px;}

/* Grid Styles */
addCartDiv { height:30px; min-height:30px; max-height:30px; width:129px;
    border-bottom:1px; border-bottom-color:#c0c0c0; border-bottom-style:solid;}
.contentProd { height:145px; min-height:145px; max-height:145px; width:104px; 
    background:#FFF url(/images/body_components/corner-blue-solid.gif) top left no-repeat; line-height:1.25;
    
}
.contentProd h2{color:#5794C1; padding-bottom:4px;}
.contentProd h3{color:#5794C1; font-size:13px; font-weight:bold; padding-bottom:1px; text-align:center;}
.contentProd span{padding:0 4px;}
.contentProd br {line-height:.50;}
#ctl00_ContentArea_annualBox {background: url(/frame_images/Annuals_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_bulbBox {background: url(/frame_images/Bulbs_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_flowerBox {background: url(/frame_images/Flower_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_fruitBox {background: url(/frame_images/Fruit_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_gardenABox {background: url(/frame_images/GardenAcc_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_gardenOBox {background: url(/frame_images/GardenOut_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_kitchBox {background: url(/frame_images/KitchInd_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_perenBox {background: url(/frame_images/Perenn_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_roseBox {background: url(/frame_images/Roses_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_treeBox {background: url(/frame_images/TreeShrub_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_vegNBox {background: url(/frame_images/VegNurs_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_vegSBox {background: url(/frame_images/VegSeed_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_vineBox {background: url(/frame_images/Vine_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_jiffyBox {background: url(/frame_images/Jiffy_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_searchBox {background: url(/frame_images/SearchRes_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_specialBox {background: url(/frame_images/OnlineSp_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_gargiftBox {background: url(/frame_images/GardenGift_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_herbBox {background: url(/frame_images/HerbSeed_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_gardenHBox {background: url(/frame_images/GardHelpers_Blubox.jpg) top left no-repeat; height:170px; width:220px;}
#ctl00_ContentArea_fallPBox {background: url(/frame_images/FallPlanting_TitlFrame.jpg) top left no-repeat; height:170px; width:220px;}


.border1black {border: solid 1px #000000;}
.border1Grey {border: solid 1px #c0c0c0;}
.borderRight { border-right:1px; border-right-color:#c0c0c0; border-right-style:solid;}
img.blueBox {padding-top:27px;}
img.searchBox {border: solid 4px #5794C1;}
.greyMidText{color:#8F8F8F;}
.darkgreyText{color:#888888;}
.padTop12 {padding-top:12px;}
.padTop10 {padding-top:10px;}
.padTop5 {padding-top:5px;}
.padBottom10 {padding-bottom:10px;}
.padBottom5 {padding-bottom:5px;}
.floatLeft {float:left;}
.center {text-align:center;margin:0 auto;}
.right {text-align:right;}
#searchBtn {float:right;padding:4px 4px;}
.searchBtn {float:right;padding:4px 4px;}
.yellowHR {color:#fef1a7; width:768px; height:6px;border:none;margin-left:4px;margin-top:14px;}
.blueBack { background: url(/images/2pix_blueback.gif);}
.lightblueBack {background:#F2F8FF;color:#8F8F8F;}
.whiteBack {background:#FFF;
    border:solid 1px #000000;
    border-top:none;}
.greenBox {border:solid 1px #d6e591;}
.greenSides { border-bottom:solid 1px #d6e591; border-left:solid 1px #d6e591; border-right:solid 1px #d6e591;}
.whiteBox { border-bottom:solid 3px #ffffff; border-left:solid 3px #ffffff; border-right:solid 3px #ffffff;}
.whiteSides {border-left:solid 3px #ffffff; border-right:solid 3px #ffffff;}
.yellowBack {background-color:#fef1a7;}
.chGreenBack {background-color:#bff197;}
.creamBack {background-color:#fff5c5;}
.greenText {color:#304800;}
.redStrike {color:Red; text-decoration:line-through;}
.blackOver:hover {color:#000;}
.specialBtn{ 
    color:#FFF; 
    font-weight:bold; 
    width:80px; 
    height:26px; 
    text-align:center; 
    background: url(/images/body_components/PurchButton_ST-blue.gif);
}
.specialBtn:hover{background: url(/images/body_components/PurchButton_MO-green.gif);}
.specialBtn A:visited {color:#FFF;} 
.specialBtn br{ line-height:40%;}
.goBottom {position: absolute; bottom: 0;}
.round {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.divCatCol1 {width:200px;float:left;position:absolute;}
.divCatCol2 {width:200px;float:right;position:relative;}
.divCatColIm1 {width:200px;}
.divCatColIm2 {width:200px;}
div#preload { display: none; }
#ctl00_ContentArea_divSignBox A:hover {color:#000;}
.overStyle { height: 145px; min-height:145px; max-height:145px; }
