/*
agave-driven left nav styles
*****************************************/
@import url(/common/styles/left-nav.css) screen, projection;

/*
global overwrites
*****************************************/
#container{
	background-image:url("/common/images/global-garden-back.gif");
	background-repeat:repeat-y;
 
 	}
h1.title{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0px;
	padding-top:0px;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
	font-family:Georgia, Times New Roman, serif;
	color:#212121;
	font-size:2.1499em;
	font-weight:normal;
	letter-spacing:.01444em;
	line-height:.98em;
	text-transform:none;
	display:block;

	}
h2.title{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0px;
	padding-top:0px;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
	font-size:1.1999em;
	font-weight:normal;
	letter-spacing:.00699em;
	line-height:.98em;
	color:#212121;
	text-transform:none;
	display:block;

	}
h3{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0px;
	padding-top:15px;
	padding-right:0;
	padding-bottom:0px;
	padding-left:0;
	font-size:1.0899em;
	font-weight:bold;
	letter-spacing:.00699em;
	line-height:.98em;
	color:#212121;
	text-transform:none;
	display:block;

	}
fieldset{
	border: 1px solid #429649;
	padding: 5px;
	margin-bottom: 1em;
    
	}
legend{
	font-size: 1.2em;
	font-weight: bold;
	color: #429649;
    
	}
img.thumb{
	margin-right:8px;
	margin-bottom:8px;

	}	
	
/** floats and clears **/
.left{
    display:block;
    float:left;
    margin-right:0.5em;
    
    }
.right{
    display:block;
    float:right;
    margin-left:0.5em;
    
    }
.center{
    text-align: center;
    
    }
.clear{
    margin:0;
    padding:0;
    clear:both;
    float:none;
    
    }
.larger{
    font-size:1.2em;
    font-weight:bold;
    
    }

/** feature area - left column **/
.featureLeft{
    float:left;
    width:60%;
    margin-right:1em;
    
    }

/** feature area - right column **/
.featureRight{
    float:left;
    width:30%;
    
    }
.featureRight fieldset{
    width:100%;
    
    }
.featureRight fieldset legend{
    font-size:0.8em;
    
    }

/** breadcrumb overwrites **/
table tr td#crumb{ 
	width: 520px;
	
	}
table tr td#crumb a{ 
	color: #529649;
	
	}
fieldset label{
    padding-bottom:1em;
    
    }
fieldset label .input{
    float:right;
    width:66%;
    
    }
fieldset label .input input, 
fieldset label .input select,
fieldset label .input textarea{
    font-size:0.8em;
    margin-bottom:1em;
    
    }
.error{
    font-weight:bold;
    color:red;
    
    }
.required{
    font-weight:bold;
    
    }
    
/** three global columns **/    
#navbar{ 
	width:140px;
	margin:0 0 0 1px;
	padding-top:8px;
	display:block;
	float:left;
	background-color:transparent;

	}
#content{
	width:494px;
	min-height:1200px;
	margin:0;
	padding:12px 12px 0 14px;
	display:block;
	float:left;
	background-color:transparent;

	}
#commerce{
	width:318px;
	margin:0;
	padding:0;
	text-align:center;
	display:block;
	float:left;
	background-color:transparent;

	}
    
/*
center content styles
*****************************************/

/** introduction **/	
#introSection{
	width:494px;
	height:176px;
	margin-top:-7px;
	padding:0;
	float:left;
	display:none;
	background-color:transparent;
	
	}
#introSection h1{
	width:497px;
	height:176px;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url(/images/index/welcomeBlurb_v2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	}	
#introSection h1{
	text-indent:-123420px;

	}
#introSection h2{
	width:280px;
	margin-top:-105px;
	margin-left:20px;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#212121;
	line-height:15px;
	float:left;
	display:block;
	text-transform:none;
	text-decoration:none;
	background-color:transparent;
	
	}
/** home gardens (javascript feature) **/
#hgotrSection-frame{
	width:494px;
	height:192px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	position:relative;
	overflow:hidden;
	background-color:transparent;
	
	}
#hgotrSection{
	width:494px;
	height:192px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	position:relative;
	overflow:hidden;
	background-color:transparent;
	
	}
h3.hgotrSection {
	display:none;

	}
#hgotrSection div{
	width:494px;
	height:192px;
	margin:0;
	padding:0;
	display:block;
	background-color:transparent;

	}
#hgotrSection div h2{
	width: 357px;
	margin: 129px 0 0 10px;
	padding: 0;
	display: block;
	float: left;
	background-color:transparent;
	
	}
#hgotrSection div h2 a{
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, serif;
	color: #EEE8C7;
	font-size: 1em;
	font-weight: normal;
	line-height: 17px;
	text-decoration: none;
	text-shadow: 0 1px 0 #000000;
	text-transform: none;
	display: block;

	}
#hgotrSection div h2 a:hover{
	text-decoration:underline;
	background-image:none;

	}
#hgotrSection div p{
	width: 357px;
	height:42px;
	margin: 2px 0 0 10px;
	padding: 0;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 1.1em;
	line-height: 17px;
	text-shadow: 0 1px 0 #000000;
	overflow:hidden;
	
	}
h3.hgotrSection{
	display:none;
	
	}
#navie{
	width:100px;
	height:21px;
	margin:147px 0 0 383px;
	padding:0;
	position:absolute;
	text-align:center;
	z-index: 10;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	display:block;

	}	
#navie a{
	margin:0 0 0 4px;
	padding:2px 4px 0px;
	font-size:14px;
	color:#FFFFFF !important;
	text-shadow: 0 1px 0 #000000;
	line-height:17px;
	vertical-align:top;
	border: 2px solid #FFFFFF;
	background-color:transparent;

	}
#navie a:hover{
	text-decoration:none !important;
	background-color:#B7A204 !important;

	}
#navie a.activeSlide{
	background-color: #B7A204 !important;
	
	}
#hgotrVideo{
	width:143px;
	height:25px;
	margin-left:10px;
	padding:0;
	display:none;
	float:left;
	background-color:transparent;
	
	}
/** how-to video **/	
#videoTeaser{
	width:474px;
	margin-top:15px;
	padding:0;
	float:left;
	display:block;
	background-color:transparent;

	}
#videoTeaser p{
	margin-left:10px;
	
	}
#videoTeaser h1{
	width:486px;
	margin-top:0;
	margin-bottom:10px;
	margin-left:0;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:1px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a3a3a;
	line-height:17px;
	float:left;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom-color:#f0ee7c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#f0ee7c;
	
	}

#articleTeaser{
	width:474px;
	margin-top:15px;
	padding:0;
	float:left;
	display:block;
	background-color:transparent;

	}
#articleTeaser p{
	margin-left:10px;
	
	}
#articleTeaser h1{
	width:486px;
	margin-top:0;
	margin-bottom:10px;
	margin-left:0;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:1px;
	font-family:proxima-nova, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#36424a;
	line-height:17px;
	float:left;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom-color:#f0ee7c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#f0ee7c;
	
	}
	
#articleTeaser .article_titleFeatured,
#videoTeaser .video_titleFeatured,
#regionalTeaser .regional_titleFeatured{
	margin:0;
	padding:0px 0px 0px 2px;
	font-family:proxima-nova, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#36424a;
	line-height:17px;
	font-style:italic;
	text-transform:none;
	text-decoration:none;
	background-color:none;

	}
#flashContainer{
	width:474px;
	margin-bottom:10px;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	float:left;
	display:block;
	
	}
/** regional reports **/
#regionalTeaser{
	width:470px;
	margin-top:5px;
	margin-left:10px;
	padding-left:0;
	padding-right:0;
	float:left;
	display:block;
	background-color:transparent;

	}
#regionalTeaser img.thumb{
	margin-right:8px;
	margin-bottom:8px;
/*  begin IE hidden styles \*/
    *margin-left:10px;
/* end IE hidden styles */	
	padding:5px;
	border:1px solid #d6d6d6;
	background-color:#ffffff;
	float:left;
	display:block;

	}
#regionalTeaser p{
	width:270px;
	margin:0;
	padding:0;
	float:left;
	display:block;

	}
#regionalTeaser h1{
	width:486px;
	margin-bottom:10px;
	margin-left:-10px;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:1px;
	font-family:proxima-nova, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a3a3a;
	line-height:17px;
	float:left;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom-color:#f0ee7c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#f0ee7c;

}
#regionalTeaser h2{
	width:270px;
	margin:0;
	padding-top:6px;
	float:left;
	display:block;
	background-color:transparent;

	}
#regionalTeaser h2 a{
	margin:0;
	padding:0;
	font-family:Georgia, Times New Roman, serif;
	font-size:18px;
	font-weight:normal;
	color:#2c4666;
	line-height:17px;
	text-transform:none;
	text-decoration:none;
	float:left;
	display:block;

	}
#regionalTeaser h2 a:hover{
	text-decoration:underline;
	background-image:none;

	}
#regionalTeaser h3{
	width:270px;
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9b9b9b;
	line-height:17px;
	font-style:italic;
	text-transform:none;
	text-decoration:none;
	float:left;
	display:block;
	background-color:transparent;

	}
#regionalSearch{
	width:492px;
	margin-top:5px;
	margin-bottom:18px;
	padding-top:7px;
	padding-bottom:8px;
	float:left;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#212121;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	background-color:#fafafa;

	}
#regionalSearch input[type="text"].default-value{
	width:80px;
	
	}
#regionalSearch input.zipSubmit{
	margin:0 0 -7px -31px;
	padding:0;
	
	}
#homeLeft{
	width:212px;
	margin:0;    
	padding:0;
 	display:block;
	float:left;
	position:relative;   
	background-color:transparent;

    }
#homeRight{
	width:269px;
	margin:0;    
	padding-right:11px;
	display:block;
	float:left;
	position:relative;
	border-left:1px dotted #A2A3A2;
	background-color:transparent;

    }
/*
left content column
*****************************************/
/** tip of the day **/
#tipTeaser{
	width:192px;
	margin:0;
	padding-top:0;
	padding-left:10px;
	padding-bottom:5px;
	float:left;
	display:block;
	background-color:transparent;

	}
#tipTeaser h1{
	width:202px;
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a82822;
	line-height:17px;
	float:left;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	background-color:transparent;
	
	}
#tipTeaser h2{
	width:202px;
	margin-top:-3px;
	margin-bottom:2px;
	padding:0;
	font-family:Georgia, Times New Roman, serif;
	font-size:1.522em;
	font-weight:normal;
	color:#212121;
	line-height:17px;
	text-transform:none;
	text-decoration:none;
	float:left;
	display:block;
	background-color:transparent;

	}
#tipTeaser h2 a:hover{
	text-decoration:underline;
	background-image:none;

	}	
/** national news **/
#newsTeaser{
	width:192px;
	margin:0;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:5px;
	float:left;
	display:block;
	border-top:1px dotted #A2A3A2; 
	border-bottom: 1px dotted #A2A3A2;
	background-color:transparent;
	
	}
#newsTeaser img.thumb{
	margin-right:8px;
	padding:5px;
	border:1px solid #d6d6d6;
	display:block;
	float:left;
	background-color:#ffffff;

	}
#newsTeaser h1{
	margin:0;
	padding-top:6px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a82822;
	line-height:17px;
	float:left;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	background-color:transparent;
	
	}
#newsTeaser h2 a{
	width:100px;
	margin-top:-3px;
	margin-bottom:0;
	padding:0;
	font-family:Georgia, Times New Roman, serif;
	font-size:0.94em;
	font-weight:normal;
	color:#2C4666;
	line-height:1.0em;
	text-transform:none;
	text-decoration:none;
	float:left;
	display:block;
	background-color:transparent;

	}
#newsTeaser h2 a:hover{
	text-decoration:underline;
	background-image:none;

	}
#newsTeaser a.more{
/* more link overwrite */
	float:left;
	display:none;

	}
/** watershed tip section **/
#watershed-tips{
	width:192px;
	margin-top:15px;
	padding-top:0;
	padding-left:10px;
	padding-bottom:10px; 
	float:left;
	display:block;
	background-color:transparent;

	}
#watershed-tips h1{
	width:201px;
	height:28px;
	margin:0 0 0 -9px;
	padding: 0;
	text-indent:-420000px;
	display:block;
	background-color:transparent;
	background: url('http://www.garden.org/images/index/watershed-tip-header.png');
	background-repeat:no-repeat;
	background-position:0 0;
	
	}
#watershed-tips h2 a{
	margin:0 0 2px 0;
	padding: 0;
	font-family: Georgia,Times New Roman,serif;
	font-size: 1em;
	color: #2C4666;
	font-weight: normal;
	line-height:17px;
	text-decoration: none;
	text-transform: none;
	background-color:transparent;
	background-image:none;
	
	}
#watershed-tips h2 a:hover{
	text-decoration:underline;
	background-image:none;
	background-color:transparent;

	}
#watershed-tips p{
	margin:0;
	padding:0;
	display:block;
	float:left;
	
	}
/* five S's teaser
#fiveTeaser{
	width:192px;
	margin:0;
	padding-top:0;
	padding-left:10px;
	padding-bottom:10px; 
	float:left;
	display:block;
	background-color:transparent;

	}
#fiveTeaser h1{
	margin:0;
	padding-top:2px;

	}
#fiveTeaser h1 a{
	margin:0;
	padding:0;
	font-family:Georgia, Times New Roman, serif;
	font-size:17px;
	font-weight:normal;
	color:#ff6724;
	line-height:1.05em;
	text-transform:none;
	text-decoration:none;
	background-image:none;
	background-color:transparent;

	}
#fiveTeaser h1 a:hover{
	text-decoration:underline;
	background-image:none;
	background-color:transparent;

	}
#fiveTeaser img.thumb{
	margin-right:8px;
	padding:5px;
	border:1px solid #d6d6d6;
	display:block;
	float:left;
	background-color:#ffffff;

	}
#fiveTeaser p{
	margin:0;
	padding:0;
	display:block;
	float:left;
	
	}
*/
/*
right content column
*****************************************/
/** micro sites **/
.microTeaser{
	width:242px;
	margin-top:0;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:13px;
	padding-left:10px;
	padding-right:18px;
	float:left;
	display:block;
	border-top:1px dotted #A2A3A2;
	background-color:transparent;

	}
.microTeaser p{
	width:255px;
	margin:0;
	padding-top:5px;
	background-color:transparent;
	display:block;

	}
.microTeaser img.thumb{
	margin-right:5px;
	margin-bottom:8px;
	padding:5px;
	border:1px solid #d6d6d6;
	background-color:#ffffff;
	float:left;
	display:block;

	}
.microTeaser h1 {
	width:263px;
	margin-top:0;
	margin-bottom:10px;
	margin-left:-10px;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:1px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.149em;
	font-weight:bold;
	color:#3a3a3a;
	line-height:17px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom-color:#90a676;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#dce8d8;

	}
.microTeaser h2{
	margin:0;
	padding-top:4px;

	}
.microTeaser h2 a{
	margin:0;
	padding:0;
	font-family:Georgia, Times New Roman, serif;
	font-size:.899em;
	font-weight:normal;
	color:#2c4666;
	line-height:1.0em;
	text-transform:none;
	text-decoration:none;
	background-image:none;
	background-color:transparent;

	}
.microTeaser h2 a:hover{
	text-decoration:underline;
	background-image:none;
	background-color:transparent;

	}	
.microTeaser h5{
	width:260px;
	margin:0;
	padding-top:6px;
	padding-bottom:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a82822;
	line-height:17px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	background-color:white;
	
	}
/** support teaser **/
.supportTeaser{
	width:242px;
	margin-top:0;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:8px;
	padding-left:10px;
	padding-right:18px;
	float:left;
	display:block;
	border-top:none;
	background-color:transparent;

	}
.supportTeaser h1 {
	width:263px;
	margin-top:0;
	margin-bottom:10px;
	margin-left:-10px;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:1px;
	font-family:proxima-nova, Arial, sans-serif;
	font-size:1.149em;
	font-weight:bold;
	color:#3a3a3a;
	line-height:17px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom-color:#f0ee7c;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#f0ee7c;

	}
.supportTeaser p{
	width:255px;
	margin:0;
	padding-top:5px;
	background-color:transparent;
	display:block;

	}
/** message board **/
#boardsTeaser{ 
/* container */
	width:494px;
	height:160px;
	margin-top:10px;
	margin-bottom:0;
	padding-left:0px;
	padding-right:0px;
	float:left;
	display:block;
	background-color:transparent;

	}
#boardsTeaser h1{
	width:486px;
	margin:0;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:1px;
	float:left;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a3a3a;
	line-height:17px;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom-color:#90a676;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#dce8d8;
	
	}
#boardsTeaser ul{
	width:481px;
	height:101px;
	margin:0;
	padding-top:10px;
	padding-left:35px;
	list-style:none;
	float:left;

	}
#boardsTeaser ul li a{
	margin:0;
	padding-left:25px;
	position:relative;
	float:left;
	display:block;
	text-indent:-123420px;
	overflow:hidden;
	background-color:transparent;

	}
#boardsTeaser ul li.flowers a{
	width:87px;
	height:101px;
	background-color:transparent;
	background-image:url(/images/index/messageBoard_flower.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	}
#boardsTeaser ul li.edibles a{
	width:87px;
	height:101px;
	background-color:transparent;
	background-image:url(/images/index/messageBoard_edibles.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	}
#boardsTeaser ul li.landscaping a{
	width:87px;
	height:101px;
	background-color:transparent;
	background-image:url(/images/index/messageBoard_landscapes.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	}
#boardsTeaser ul li.indoor a{
	width:87px;
	height:101px;
	background-color:transparent;
	background-image:url(/images/index/messageBoard_indoor.jpg);
	background-position:0 0;
	background-repeat:no-repeat;

	}
#boardsTeaser ul li a:hover{
	background-position:0 -101px;

	}

/*
right commerce column
*****************************************/
#commerce .navlabel{
	font-family:Helvetica, Arial, sans-serif;
	font-size:.8999em;
	font-weight:bold;
	color:#385a30;
	line-height:17px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	background-color:transparent;

	}
#ads{
	width:298px;
	margin:0;
	padding:10px;
	text-align:center;
	background-color:transparent;
	/**border-top: 1px solid #A2A3A2;**/
     
	}
#commerce p.about{
	width:298px;
	margin: 10px 0;
	padding:10px 10px 0 10px;
	color:#a2a2a2;
	/**border-top: 1px solid #A2A2A2;**/
	display:block;
	
	}
#commerce p.about a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#2C4666;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align:left !important;
	display:block;

	}
#ngacommerce {
    border-top: 1px solid #A2A3A2;
    margin: 0;
    padding: 3px;
    
    }
.com_label{
    font-size: 0.8em;
    color: #457833;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 0;
    
    }
.com_item{
    display: block;
    padding-bottom: 1em;
    text-align: center;
    width: 100%;
    
    }
.com_item img{
    display: block;
    margin: 1em auto 0 auto;
    
    }
.buynow a{
    color: #D2522D;
    font-style: oblique;
    margin: 0;
    
    }
    
/*
pager styles
*****************************************/
.pager_info {
    margin: 10px 0;
    padding: 5px 0pt;
    text-align: center;
    background-color:#f6f6f6;
    
    }
.pager_info span.current {
    font-weight: bold;
    
    }


/*
collapsible article page styles (jquery driven)
*****************************************/
/*h2.title, hr{display:none;}*/

#intro{
	margin:0;
	padding:0;
	width:500px;
	display:block;
	float:left;
	background-color:#ffffff;
	
	}
#intro h2{
	margin:0;
	padding:0;
	width:500px;
	font-family:Georgia, Times New Roman, serif;
	color:#e96720;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;
	background-color:#ffffff;
	
	}
#intro ul{
	margin:0;
	padding:0;
	width:495px;
	list-style:none;
	display:0;
	background-color:#ffffff;	
	
	}
#intro ul li{
	margin:10px 0;
	padding:0;
	display:0;
	font-family:Georgia, Times New Roman, serif;
	color:#212121;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;

	}
#intro ul li strong{
	margin:0;
	padding:0;
	display:0;
	font-family:Georgia, Times New Roman, serif;
	color:#e96720;
	font-size:16px;
	letter-spacing:-.5px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;

	}
#intro p{
	font-family:Georgia, Times New Roman, serif;
	color:#212121;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;

	}
#centerList {
	margin:0;
	padding-top:5px;
	width:100%;
	display:block;
	
	}
.menu_head{
	margin:0;
	padding:10px;
	width:472px;
	cursor:pointer;
	position:relative;
	font-family:Georgia, Times New Roman, serif;
	color:#2a602b;
	font-size:17px;
	font-weight:bold;
	line-height:15px;
	text-transform:none;
	background-color:#ffffff;
	border-bottom:1px dotted #d6d6d6;
	
	}
.menu_head:hover{
	color:#212121;
	background-color:#f6ffd3;
	border-bottom:1px dotted #d6d6d6;
	
	}
.menu_body {
	display:none;
	padding:5px 20px;
	width:455px;
	font-family:Georgia, Times New Roman, serif;
	color:#212121;
	font-size:14px;
	font-weight:normal;
	line-height:15px;
	text-transform:none;
	background-color:#ffffff;
	
	}
.menu_body a {
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
  
  }
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
  
  }
#outro{
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
	width:457px;
	display:block;
	float:left;
	background-color:#f6ffd3;
	border:3px solid #2a602b;	
	
	}
#outro h2{
	margin:0;
	padding:0;
	font-family:Georgia, Times New Roman, serif;
	color:#2a602b;
	font-size:17px;
	font-weight:bold;
	line-height:15px;
	text-transform:none;

	}
#outro p{
	font-family:Georgia, Times New Roman, serif;
	color:#212121;
	font-size:13px;
	font-weight:normal;
	line-height:21px;
	text-transform:none;

	}




/*
directorym module styles
*****************************************/
#left-ads{
	width:123px;
	margin:0;
	padding:10px 0 0 0;
	border-top-width:1px;
	display:block;
	
	}
#left-ads p{
	font-size:9px;
	color:#a2a2a2;
	
	}
.dmcontent_container{
	width:125px;
	height:228px;
	margin:0;
	padding-top:10px;
	text-align:center;
	background-color:transparent;
	background-image:url(/common/images/directorym/dm-module-image.jpg); 
	background-repeat:no-repeat;	

	}
.dmcontent_body{
	width:116px;
	height:184px;
	margin-top:30px;
	margin-right:auto;
	margin-left:auto; 
	overflow-y:auto; 
	text-align:left;
	font-family:Helvetica, Arial, sans-serif;
	color:#666666;
	font-size: 11px; 
	font-weight:bold; 
	line-height: 18px; 
	background-color:#ffffff;
	display:block;
	
	}
.dmcontent_link{
	text-decoration:none;
	color:#666666;

	}