/****************************************************************
*					Description
*****************************************************************
*
*			 Name:	planted-style.css
*     Description:	Planted Landscape Designs CSS definitions
*			 Date:	12/06/04
*	Last Revision:	08/21/05
****************************************************************
* Element selectors
****************************************************************/
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	background: #7DA7D9 url(/_images/background-tile.jpg);
	text-align: center;
}

p {
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

ul li {
	list-style-image: url(/_images/list-icon.gif);
	font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
	color: #7DA7D9;
	text-decoration: none;
}

a:hover {
	color: #006699;
	text-decoration: underline;
}
/****************************************************************
* Outer container
****************************************************************/
#divOuterContainer {
	width: 100%;
	overflow: visible;
}
/****************************************************************
* Main table styles
****************************************************************/
#tblMainFrame {
	width: 840px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#tblMainFrame #tblColumnOne {
	width: 25px;
}

#tblMainFrame #tblColumnTwo {
	width: 719px;
}

#tblMainFrame #tblColumnThree {
	width: 96px;
}
/****************************************************************
* Accent table cell styles
****************************************************************/
#tdAccentTopLeft2 {
	text-align: right;
	vertical-align: top;
}

#tdAccentTopRight2 {
	text-align: left;
	vertical-align: top;
}

#tdAccentBottomLeft2 {
	text-align: right;
	vertical-align: bottom;
}

#tdAccentBottomRight2 {
	text-align: left;
	vertical-align: bottom;
}
/****************************************************************
* Main content container
****************************************************************/
#tdContentContainer {
	vertical-align: top;
	background: #FFFFFF;
	border: 2px solid #B2D48A;
	width: 715px;
}

* html #tdContentContainer {
	width: 719px;
	w\idth: 715px;
}

#tblMainContent {
	width: 715px;
}

* html #tblMainContent {
	width: 719px;
	w\idth: 715px;
}

#tdContent {
	vertical-align: top;
	padding: 25px;
}
/****************************************************************
* Menu styles
****************************************************************/
#tdMenu {
	vertical-align: top;
}

#tblMenu {
	width: 165px;
	background: url(/_images/menu-background.gif) no-repeat;
}
/****************************************************************
* Logo table
****************************************************************/
#tblLogo {
	width: 550px;
	background: url(/_images/logo-poppy.jpg) no-repeat top right;
}

#tdLogoText {
	vertical-align: top;
	text-align: left;
	margin: 0px auto 0px auto;
}
/****************************************************************
* Featured projects
****************************************************************/
/*#tdFeaturedProject {
	text-align: center;
	color: #660000;
}*/

#divFeaturedProjectHome {
	width: 102px;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #592C0C;
	padding: 1px 1px 0px 1px;
}

#divFeaturedProjectHome p {
	font: italic 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0px 1px 0px;
}

#divFeaturedProjectHome a:link, #divFeaturedProjectHome a:active, #divFeaturedProjectHome a:visited {
	color: #000;
	text-decoration: none;
}

#divFeaturedProjectHome a:hover, #divFeaturedProjectHome a:hover p {
	color: #660000;
	text-decoration: underline;
}

/****************************************************************
* Content styles
****************************************************************/
#divPageImage {
	background-color: #FFF;
	border: 1px solid #592C0C;
	padding: 1px 1px 0px 1px;
}

#divPageImage p {
	margin: 2px auto;
	font: italic 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.styPlantedLogo {
	color: #448D46;
	font: bold 16px/18px "Times New Roman", Times, serif;
}

#imgPageHeader {
	margin-bottom: 25px;
}
/****************************************************************
* Footer styles
****************************************************************/
#divFooter {
	margin: 25px 0px 10px 0px;
	text-align: center;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#divFooter p {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/****************************************************************
* Admin styles
****************************************************************/
#tblAdminMain {
	width: 740px;
	height: 400px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 25px auto 0px auto;
	border: 2px solid #592C0C;
}

#tblAdminMain #tblColumnOne {
	width: 135px;
	vertical-align: top;
	background-color: #592C0C;
}

#tblAdminMain #tblColumnOne a:link, #tblAdminMain #tblColumnOne a:active, #tblAdminMain #tblColumnOne a:visited {
	font: 10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

#tblAdminMain #tblColumnOne a:hover {
	color: #FFF;
	text-decoration: underline;
}

#tblAdminMain #tblColumnTwo {
	width: 605px;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 25px;
}

.styAdminError {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.styHorizDiv {
	height: 1px;
	width: 100%;
	background-color: #990000;
}
/****************************************************************
* Form styles
****************************************************************/
.styFormLabel {
	text-align: right;
	padding-right: 10px;
}

.styFormField {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	height: 14px;
}

.styFieldCell {
	padding-top: 2px;
	padding-bottom: 2px;
}
/****************************************************************
* Phodex styles
****************************************************************/
.phodex_subdir_links,
.img_comment_class,	/* Phodex Specific classes */
.prev_link,			/* Phodex Specific classes */
.up_link,			/* Phodex Specific classes */
.next_link			/* Phodex Specific classes */
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #990000; text-decoration: none}

.phodex_subdir_links,
.prev_link,
.up_link,
.next_link
{ color: #990000; text-decoration: none; text-align: center; border-bottom: 0px dashed #900;}

.prev_link 	a:link,	
.up_link 	a:link,
.next_link 	a:link
{color: #990000;}

/*.img_td_class {background:#9b9;padding:3px;}*/
.img_td_class {background: #8a8; padding: 3px;}
.table_fill{padding-left: 50px;}
.img_comment_class{font-weight: normal; background: #DED; display: block; padding: 3px; border: 1px solid grey; margin: 3px;}


.phodex_comment {
	text-align: center;
	font: 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px;
}
.phodex_pic{}

.phodex_table_fill{}
.phodex_table_fill_row{}
.phodex_table_fill_cell {
	background: #FFF;
	border: 1px solid #006600;
	vertical-align: top;
}
/*.phodex_img{background: #592C0C; padding: 1px;}*/

.phodex_img {
	background: #FAEBD7;
	padding: 1px;
}

.top_nav {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #990000; text-decoration: none}
.lft_nav {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #990000; text-decoration: none}
.copyright {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none}
.reserve {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none}
.body {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none}
.header {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000; text-decoration: underline}
.sub_header {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #990000; text-decoration: none}
.btm_nav {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none}