html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, img, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-size: 101%;
	background-color: #000000;
	margin: 0px auto;
	background-image: url(../images/site_base_images/glover-nursery-background.gif);
	background-repeat: no-repeat;
	background-position: top center;
}



/*site frame*/
#frame {
	margin: 0px auto;
	background-color: #bebfb0;
	text-align: left;
	width: 950px;
}

.home_page_background {
	background-image:  url(../images/home_page_images/home-page-right-background.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.plant_page_background {
	background-image:  url(../images/plants/general/glover-nursery-secondary-navigation-background.gif);
	background-position: left;
	background-repeat: repeat-y;
}


/*..........Header items...........*/

#header {
	width: 950px;
}

#address {
	width: 925px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #08130c;
	padding: 5px 0px 5px 25px;
	background-color: #8d981e;
}

.addop {
	color: #36372d;
}

.addoplink {
	color:#36372d;
	text-decoration:none !important;
}


/*...............Content containers................*/

#content{
	text-align: left;
	height:100%;
}

#right_homepage_content {
	text-align: left;
	width: 300px;
	float: right;
	background-color: #8d981e;
	padding:15px 0px 25px 10px;
	background-image: url(../images/home_page_images/glover-nursery-black-green-gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#homepage_content {
	text-align: left;
	width: 580px;
	float: left;
	background-color: #bebfb0;
	padding:30px;
	background-image: url(../images/site_base_images/dropshadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#innerpage_content {
	text-align: left;
	width: 690px;
	float: right;
	background-color: #bebfb0;
	padding:30px;
	background-image: url(../images/site_base_images/dropshadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#sale_content {
	text-align: left;
	width: 890px;
	background-color: #bebfb0;
	padding:30px;
	background-image: url(../images/site_base_images/dropshadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.content_product_pages {
	width: 750px;
	float:right
}

.plant_finder {
	width: 950px;
	padding-top:15px;
	background-color:#fff;
	margin: 0px auto;
	background-image: url(../images/plant_finder/plant_finder_bg.gif);
	background-repeat:no-repeat;
}
	

/*..........Ad boxes...........*/

#ad_box_shadow {
	text-align: left;
	width: 300px;
	background-color: #8d981e;
	background-image: url(../images/home_page_images/glover-nursery-ad-dropshadow.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#ad_box {
	text-align: left;
	width: 290px;
	margin-left:10px;
	background-color: #4f513e;
	background-image: url(../images/home_page_images/glover-nursery-ad-box-background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#plant_header {
	text-align: left;
	width: 750px;
}

#plant_header_information {
	text-align: left;
	float:right;
	width: 230px;
	height:230px;
	padding:10px;
}

.perennials_color {
	background-color: #620e03;
}



/*..........Ad boxes...........*/

#ad_box {
	text-align: left;
	width: 290px;
	margin-left:10px;
	background-color: #4f513e;
	background-image: url(../images/home_page_images/glover-nursery-ad-box-background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#qanda_box {
	text-align: left;
	width: 550px;
	padding: 15px;
	margin:30px 0px 0px 0px;
	background-color: #4f513e;
	background-image: url(../images/home_page_images/glover-nursery-ad-box-background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#employee_box {
	float:right;
	text-align: left;
	width: 300px;
	margin:30px 30px 30px 0px;
	
}



/*..........bullets...........*/

#content ul{
	list-style: disc;
	font-family:Arial, Helvetica, sans-serif;
}

#content ol{
	font-family:Arial, Helvetica, sans-serif;
}

.ul_paragraph{
	font-size:14px;
	color:#272727;
	line-height:16px;
	list-style-position:outside;
	padding:0px 0px 10px 15px;
}

.ol_paragraph{
	font-size:14px;
	color:#272727;
	line-height:16px;
	list-style-position:outside;
	padding:0px 0px 10px 20px;
}

#content li{
	margin:10px 0px;
}



/*...............Links................*/


#textlink {
	margin:0px;
	padding:10px 15px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#textlink ul {
	padding: 0px;
	margin: 0px;
}

#textlink ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#textlink ul li a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#textlink ul li a:hover, #textlink ul li a:focus {
	font-weight: bold;
	color: #9da733;
	text-decoration: none;
}



/*..........Paragraph...........*/

#content p{
	font-family:Arial, Helvetica, sans-serif;
}

.p_home{
	font-size:14px;
	color:#272727;
	width: 580px;
	line-height:20px;
}

.p_product_pages{
	font-size:14px;
	color:#272727;
	line-height:18px;
	margin:0px 0px 10px 0px;
}

.p_product_page_header{
	font-size:14px;
	color:#ceb0a2;
	line-height:20px;
	margin:0px;
}

.p_qanda{
	font-size:13px;
	color:#FFFFFF;
}

.p_bold_italic{
	font-weight:bold !important;
	font-style:italic;
}



/*...............Headlines................*/

/*..........h1...........*/

#content h1{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}

.h1_underline{
	font-size: 25px;
	color: #272727;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: solid 3px #61690c;
	width:580px;
	clear:left;
}

.h1_underline_product_pages{
	font-size: 25px;
	color: #272727;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: solid 3px #61690c;
	clear:both;
}

.h1_product_pages_header{
	font-size: 20px;
	color: #bdbeb2;
	padding: 0px;
	margin: 0px;
}


.h1_qanda{
	font-size: 20px;
	color: #a5b412;
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: solid 1px #9da733;
}

.h1_ad{
	font-size: 30px;
	color: #FFF;
	padding-top:12px;
	padding-left:15px;
}


/*..........h2...........*/

#content h2{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
}

.h2_ad{
	font-size: 18px;
	color: #FFF;
	padding-bottom:12px;
	padding-left:15px;
}

.h2_plant_month{
	font-size: 15px;
	color: #FFF;
	padding-bottom:12px;
	padding-left:15px;
}

.h2_product_pages_subhead{
	font-size: 18px;
	color: #272727;
	padding: 15px 0px 10px 0px;
}

.h2_plant_link{
	font-size: 15px !important;
	color: #CCCCCC !important;
	padding:12px 15px !important;
	text-decoration:none !important;
}


/*..........h2...........*/

#content h3{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: bold;
}

.h3_body_subheads{
	font-size: 18px;
	color: #272727;
	padding-top:12px;
}



#content h4{
	font-size: 13px;
	border-bottom:solid 1px #333333;
	font-weight: bolder;
	text-align: left;
	color: #930a03;
}

#nav_container{
	float: left;
	width: 185px;
	text-align:left;
	padding:0px;
}

#copyright{
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color:#000000;
	padding: 10px 0px 20px 0px;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.clear_right{
	clear:right;
}

.clear_left{
	clear:left;
}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
	 padding:0;
     font-size: 1px;
     line-height: 0px;
}