/* -- Global Reset -- */
* { 
	padding:0;
	margin:0;
}


/* -- HTML Tags -- */
body {
	font-family:"Lucida Sans", "Trebuchet MS", Arial, san-serif;
	font-size: 12px;
	text-align:center;
	line-height:1.6em;
	background-color:#dfd9cb;
	color:#454545;
}
img { border:0; }
a { color:#3a6a92; }
a:hover { text-decoration:none; }
table {	width:100%; margin-bottom:10px; }
th { padding:2px 5px; background-color:#eeefe1; }
td { padding:2px 5px; background-color:#f9faf5; }
td { padding:2px 5px; background-color:#fff; }

h2 { 
	font-weight:normal; 
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-bottom:25px;
	color:#921d17; 
	font-size:30px;	
}
h3 { 
	font-weight:normal; 
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-bottom:3px;
	color:#921d17; 
	font-size:21px;	
}
h4 { 
	font-weight:normal; 
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif; 
	margin-bottom:1px;
	color:#921d17; 
	font-size:18px;	
}
h1 { height:46px; text-indent: -5000px; }
p { margin-bottom:20px; }
ul { margin: 0 0 20px 30px; }
h5 {
	font-size:14px;
	color: #8e0d0c;
	margin-bottom:10px;
}


/* -- Header -- */
#header {
	width:960px;
	margin-left:10px;
	position:relative;
}


/* -- Main Column -- */
#container { 
	width:980px; 
	background:url(/graphics/sb_gardenswest/bg_tile.gif) repeat-y;
	margin:0 auto; 
	text-align:left;
	min-height:600px;
	height:auto !important;
	height:600px;
}


/* -- Footer -- */
#footer { 
	margin:0 auto;
	width:980px; 
	background:#dfd9cb url(/graphics/sb_gardenswest/bg_footer.gif) no-repeat;
	text-align:center;
	padding-top:24px;	
	height:30px;
	color:#665c45;
}
#footer a {
	color:#665c45;
}


/* -- Utility -- */
.clearFloats { clear:both; line-height:0.1em; }



/* -- Special Inline Form Styles -- */

div#searchterms {
	position:relative;
	float:left;
	margin-right:3px;
	font-size:12px;
}

input#searchterms-field {
  	width:10em;
  	margin-right:3px;
  	height:1.4em;
  	padding-top:3px;
  	padding-left:3px;
  	border:1px solid #595959;
  	font-family:"Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}

label.overlabel {
 	text-indent:-5000px;
}

label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#595959;
	font-size:14px;
	font-weight:bold;
	font-family:"Lucida Sans", "Trebuchet MS", Arial, sans-serif;
}




