/* Master Layout */

body {
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
p, td, th, font {
	font-size:11px;
	color:#666666;
}
h1 {
	color:#CD0067;
	font-size:14px;
	margin:5px 0px 10px 0px;
}
h2 {
	color:#6599FF;
	font-size:12px;
	margin:0px 0px 10px 0px;
}
h3 {
	font-size:12px;
	margin:0px 0px 5px 0px;
}
h4 {
	color:#CD0067;
	font-size:11px;
	margin:5px 0px 5px 0px;
}
h5 {
	color:#CD0067;
	font-size:11px;
	margin:5px 0px 5px 0px;
}
h6 {
	color:#CD0067;
	font-size:11px;
	margin:5px 0px 5px 0px;
}
a {
	color:#CD0067;
	text-decoration:none;
	font-size:11px;
}
a:hover {
	color:#666666;
	font-size:11px;
}



img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
fieldset {
	padding:0px;
	margin:0px;
	border:0px;
}
label {
	padding-right:6px;
	font-size: 0.9em;
	font-weight:bold;
}
textarea, input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
div.hr {
	height:1px;
	margin:10px 0px 20px 0px;
	padding:0px;
	width:100%;
	background-color:#000000;
}
div.hr hr {
	display:none;
}
.imageAlignLeft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.imageAlignRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.inputstandard {
	border:1px solid #595959;
	margin:0px;
	padding:0px 2px 0px 2px;
	width:75%;
}
.inputstandarderror {
	border:1px solid #FF0000;
	margin:0px;
	padding:0px 2px 0px 2px;
	width:75%;
}
.formaction {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.formaction:hover {
	color:#595959;
	font-size:14px;
	font-weight:bold;
}
.formerror {
	color:#595959;
	font-size:14px;
	font-weight:bold;
}
.titletext {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.titletext:hover {
	color:#595959;
	font-size:14px;
	font-weight:bold;
}
.titletextsm {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.titletextsm:hover {
	color:#595959;
	font-size:10px;
	font-weight:bold;
}
.plaintext {
	color:#000000;
}
.sitemap ul {
	margin:0px 0px 0px 20px;
}
.sitemap li {
	margin:0px 0px 5px 0px;
}
.sitemap li a {
	font-size:12px;
}
.smalltext {
	font-size:10px;
}
.redtext {
	color:#CD0067;
}
.productimg {
	border:1px solid #595959;
}

.submitbutton {
	margin:0px;
	padding:0px;
	border-width:1px;
	background-color:#CD0067;
	color:#FFFFFF;
	font-weight:bold;
}

#subnav {
	position:absolute;
	top:94px;
	left:625px;
	visibility:hidden;
	z-index:2;
}
.tableborder {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
.tablehead {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:4px;
	font-weight:bold;
	background-color:#E8E8E8;
}
.tableoff {
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:4px;
}

div#container {
	margin:0 auto;
	width:760px;
}

table#master_rows {
margin:0px 15px 0px 15px;
width:730px;
}

table#master_rows td#top_nav {
background:url(/images/nav_bg.jpg) repeat-x;
height: 23px;
border-bottom:1px solid #cccccc;
}


/* Header */

table#master_rows th {
background:url(/images/nurseries_direct_header.jpg) no-repeat;
height:88px;
border-bottom:1px solid #cccccc;
}


/* Top Nav */

td#top_nav ul {
margin: 0;
padding: 0;
white-space: nowrap;
}

td#top_nav ul li {
display: inline;
list-style-type: none;
}

td#top_nav ul a {
font-size:11px;
margin: 0px 18px 0px 18px;
}

td#top_nav a:link, td#top_nav a:visited {
color: #666666;
text-decoration: none;
}

td#top_nav a:hover {
color: #CD0067;
text-decoration: none;
}
td#top_nav a#active {
border-bottom:1px solid #6599FF;
}

td#top_nav span {
color: #cccccc;
}

div.checker_strip {
height:9px;
background:url(/images/checker_strip.gif) repeat-x;
margin-bottom:5px;
}

/* Footer */

table#master_rows td#footer {
background:#EFEFEF;
height:88px;
text-align:right;
padding-right:20px;
}

td#footer ul {
margin: 0;
padding: 0;
white-space: nowrap;
font-size:10px;
}

td#footer ul li {
display: inline;
list-style-type: none;
}

td#footer ul a {
margin: 0px 5px 0px 3px;
}

td#footer a:link, td#footer a:visited {
color: #666666;
text-decoration: none;
}

td#footer a:hover {
color: #CD0067;
text-decoration: none;
}
td#footer a#active {
}

td#footer span {
color: #cccccc;
}

td#footer ul.light{
margin-top:5px;
color:#999999;
}
td#footer ul.light a{
color:#999999;
}
td#footer ul.light a:hover{
color:#CD0067;
}

/* Content */

table#master_rows td#content {
vertical-align:top;
/*height:500px;*/
padding-top:5px;
}

/* Homepage */

table#homepage_table {
width: 730px;
}

table#homepage_table td {
vertical-align:top;
}

table#homepage_banners {
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

table#homepage_banners td {
width:235px;
padding:5px;
}

table#homepage_table td.right {
border-left:1px solid #ffffff;
background-color:#ffffff;
}

table#gardens_to_go {
}

table#gardens_to_go td {
padding:5px;
border-bottom:1px solid #cccccc;
}
table#gardens_to_go.products_all td {
padding:10px;
border-bottom:none;
}
table#gardens_to_go img.thumb {
border:2px solid #cccccc;
}

table#gardens_to_go p {
font-size:11px;
margin:0px 0px 5px 0px;
}

table p.price {
color:#CD0067;
font-weight:bold;
margin-top:5px;
font-size:12px;
}

/* Gardens To Go */

table#category_table {
width: 730px;
}

table#category_table td {
vertical-align:top;
}

table#category_table td.category_nav {
	width: 170px;
	background-color:#eaeaea;
}

table#category_table td.category_nav ul {
font-size:10px;
}
table#category_table td.category_nav ul li {
margin:3px 0px 3px 0px;
}

table.products_list {
}

table.products_list td {
padding:10px;
border-bottom:none;
}
table.products_list img.thumb {
border:2px solid #cccccc;
}

table.products_list p {
font-size:11px;
margin:0px 0px 5px 0px;
}

table.products_list p.price {
color:#CD0067;
font-weight:bold;
margin-top:5px;
font-size:12px;
}


/* PRODUCT DETAIL */

table.product td {
/*padding:10px;*/
padding: 0px 10px 10px 10px;
border-bottom:none;
}
table.product img.mid {
border:2px solid #cccccc;
}
table.product img.large {
border:2px solid #cccccc;
}

td#other_sizes {
background-color:#eaeaea;
width:136px;
}
td#other_sizes div {
margin:10px;
border-bottom:1px solid #cccccc;
}
td#other_sizes div img {
margin-bottom:10px;
}
td#other_sizes p {
font-size:11px;
margin:0px 0px 5px 0px;
}

td#other_sizes p.price {
color:#CD0067;
font-weight:bold;
margin-top:5px;
font-size:12px;
}

#homeleft {
	float: left;
	width: 522px;
}
#homeright {
	float: right;
	width: 207px;
}
.subnav {
	border-top : solid 1px #ccc;
	border-right : solid 1px #ccc;
}
.subnavspacer{
	margin: 0px 4px 0px 4px;
}
.deliverybanner{
	margin-top: 100px;
	margin-left: 7px;
}

#about_us {
width:513px;
background-color:#cccccc;
}
#about_us td {
background-color:#ffffff;
}
#about_us p {
margin:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#about_us img.photo {
vertical-align:top;
}
#about_us tr.left td img.photo {
border-right:5px solid #cccccc;
float:left;
margin-right:10px;

}
#about_us tr.right td img.photo {
border-left:5px solid #cccccc;
float:right;
margin-left:10px;
}

#about_us tr.left div {
margin:10px;
text-align:left;
}
#about_us tr.left div img {
border:none;
}
#about_us tr.right div {
margin:10px;
text-align:left;
}
#about_us tr.right div img {
border:none;
}
