/* LAST UPDATED 04.02.09 */


/*
	Original css by SF Creative Group, sfcreativegroup.com
*/


/*

	Table of Contents

	I.	 GENERAL
	II.	 NAVIGATION
	III. STRUCTURE & TYPOGRAPHY
	IV.	 TABLES
	V.	 FORMS
	VI.	 HEADINGS
	VII. CLEARFIX

*/

/* -----------------------------------------------------------
		I. GENERAL
----------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background: #fff url('http://www.justaddiceorchids.com/Images/bg-texture.jpg');
	font-family: Times,"Times New Roman",serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #6e6e6e;
	padding: 0;
        width: 80%;
}

p, ul, ol { padding: 0 0 8px 0; }

p .water { padding: 10px; 0 8px; 0 }

	#mainContent p.photo-gallery {
		font-size: 17px;
                color: #6E6E6E;
                font-weight: normal;
	}

a {
	color: #669933;
	text-decoration: none;
		/* get rid of link outlines in firefox */
		outline-color: invert;
		outline-style: none;
		outline-width: medium;
}

a:hover { color: #878350; }

a img { border: 0; }

a.feed {
	padding: 0 0 0 20px;
	background: url('../images/feed.gif') center left no-repeat;
}

a.printer {
        padding: 0 0 0 20px;
	background: url('../images/print.gif') center left no-repeat;
}

div.fdpoweredby {display: none;}


.small { font-size: 10px; }

.purple { color: #5481AB; }
.gold { color: #878350; }
.gray { color: #6e6e6e; }

ul, ol { margin-left: 20px; }

ol.care-list li.a { background: transparent url('/images/one.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}
ol.care-list li.b { background: transparent url('/images/two.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}
ol.care-list li.c { background: transparent url('/images/three.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}
ol.care-list li.d { background: transparent url('/images/four.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}
ol.care-list li.e { background: transparent url('/images/five.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}
ol.care-list li.f { background: transparent url('/images/six.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}
ol.care-list li.g { background: transparent url('/images/seven.gif') no-repeat; list-style: none; padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;} 
ol.care-list li.h { background: transparent url('/images/eight.gif') no-repeat; list-style: none;padding-left:90px; margin-bottom:15px; margin-top: 5px; min-height: 75px;}


.ol-title { font-size: 18px; color: #669933; }

.alignLeft {
	float: left;
	margin: 5px 12px 0 0;
}

#related .alignLeft {
	float: left;
	margin: 5px 5px 0 0;
}

.alignRight {
	float: right;
	margin: 5px 0 0 12px;
}

#related .alignRight {
	float: right;
	margin: 5px 0 0 5px;
}

.alignLeftBorder {
	float: left;
	margin: 5px 12px 0 0;
       border: 1px solid #878350;
       padding: 6px;
}

.alignRightBorder {
	float: right;
	margin: 5px 0 0 12px;
       border: 1px solid #878350;
       padding: 6px;
}


/* -----------------------------------------------------------
		II. NAVIGATION
----------------------------------------------------------- */

/* LEVEL ONE */

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
       z-index: 2;
}

	#nav li {
		float: left;
		width: 291px;
		height: 47px;
	}

	#nav li a {
		display: block;
		width: 291px;
		height: 47px;
		line-height: 57px;
		font-size: 24px;
		color: #fff;
		text-decoration: none;
		text-align: center;
	}

	#nav li a:hover {
		line-height: 47px;
		font-size: 28px;
		background: url('../images/bg-nav-hover2.gif') center no-repeat;
	}

       #nav li a img, #nav li li a img, #sideNav li a img, #sideNav li li a img {display:none;}

/* LEVEL TWO */

#nav ul ul {
position: absolute;
	width: 241px;
	padding-left: 25px;
	left: -999em;
	height: auto;
	z-index: 100;
}

	#nav li li {
		width: 241px;
		height: auto;
	}

	#nav li li a {
		background: #eaebe4;
		border-bottom: 1px #989898 solid;
		text-align: left;
		font-size: 18px;
		height: 36px;
		line-height: 36px;
		color: #6e6e6e;
		padding-left: 20px;
		width: 221px;
	}

	#nav li li a:hover {
		line-height: 36px;
		font-size: 18px;
		background: #d9dbcf;
	}

/* LEVEL THREE */

#nav ul ul ul {
	margin: -37px 0 0 241px;
	padding: 0;
}

#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

#nav li:hover, #nav li.hover { position: static; } /* fixes IE7 sticky issue */

/* -----------------------------------------------------------
		III. STRUCTURE & TYPOGRAPHY
----------------------------------------------------------- */

#wrap { 
        width: 100%;
        padding: 28px 0 0 170px; 
        background: transparent url('http://www.justaddiceorchids.com/images/orchid_corner.png') no-repeat;
             }

	#header { height: 133px; width: 873px;}

        #header_nt { height: 133px; width: 873px;}

		#search {
			position: relative;
			float: right;
			color: #878350;
			font-size: 15px;
		}

	#nav {
		height: 47px;
                width: 873px;
		background: url('../images/navigation_bar.jpg') bottom no-repeat;
	}

	#content { width: 873px; padding: 15px 2px 0; }

		#col-1 {
			float: left;
			width: 435px;
		}

			#quote {
				margin: 12px 0;
				border: 1px #e6e4df solid;
				background: #f5f3ef;
				padding: 8px 10px 0px;
				color: #878350;
				font-size: 14px;
                               line-height: 21px;
			}

                           #quote .p { padding: 0;
                                }

				#quote .name {
					text-align: right;
					font-weight: bold;
					font-size: 14px;
                                        line-height: 0px;
                                        padding-bottom: 16px;
                                        margin-top: -4px;
				}

				#quote .name2 {
					text-align: left;
					font-weight: bold;
					font-size: 14px;
                                        line-height: 0px;
                                        padding-bottom: 16px;
                                        margin-top: 6px;
                                        margin-bottom: 25px;
                                        border-bottom: 1px dotted #E6E4DF;
				}

                        #newsCTA {
                                float: left;
                                width: 200px;
                                padding-top: 10px;
				padding-bottom: 10px;
                         }

                        #show { padding-right: 0 !important; }

                        #enews, #promo {
                                float: left;
                         }

                        #water, #social {
                                float: right;
                         }


                       #slider {
                             clear:both;
                             height:283px !important;
                             position:relative;
                             width:435px !important;
                       }

                        #PAllenSmith {
                                float: right;
                                margin:12px 0;
                                padding:11px 11px 9px;
                         }

			#updates .blurb {
				padding-top: 0;
				border-top: 1px #ccc solid;
                                padding-bottom: 10px;
			}

				#updates .blurb p { padding: 3px 0 5px 0; }

                        #updates2 {
                                float: right;
                                width: 268px;
                                padding-top: 14px;
				padding-bottom: 10px;
                       }

                       #updates2 h2 {color: #7877C1;font-size:20px;font-weight:bold;}

                       #updates2 a {color: #6e6e6e; text-decoration: underline;}

                       #updates .blurb p, #updates2 .blurb p { padding: 3px 0 5px 0; }

                      #updates2 li {font-size:12px;padding-bottom:8px;}

                      #updates2 .date {color:#878350;}

		#col-2 {
			float: right;
			width: 430px;
		}

		#col-2-a {
			float: left;
		}

		#col-2-b {
			float: right;
		}

                #orchid-forum { 
                        background: transparent url('/images/cta_five_larger.jpg') no-repeat -2px 0; 
                        padding:40px 28px 0;
                        height: 150px;
               }

                #orchid-forum h2 { 
                        font-size: 28px;
                        font-family: Times New Roman, serif;
                        line-height: 30px;
                        color: #fff;
               }

                #orchid-forum h2 a { 
                        color: #fff;
                        text-decoration: none;
               }


                #orchid-forum h3 { 
                        font-size: 23px;
                        margin-top: 25px;
                        font-family: Times New Roman, serif;
                        color: #fff;
                        font-style: italic;
               }

                #orchid-forum h3 a { 
                        color: #fff;
                        text-decoration: none;
               }


			#welcomeBox {
				font-size: 16px;
				line-height: 21px;
                                color: #6e6e6e;
				background: #f5f3ef url('../images/welcomeBox-top.gif') top right no-repeat;
			}

				#welcomeBox .content {
					padding: 15px 15px 3px;
					background: url('../images/welcomeBox-bottom.gif') bottom left no-repeat;
				}

			#poll {
				border: 3px #eaebe4 solid;
				padding: 11px 11px 9px;
				margin: 12px 0;
			}

				#poll p { padding: 0 0 5px; }

				#poll .question {
					float: left;
					width: 49%;
					font-size: 16px;
					color: #878350;
				}

				#poll .options {
					float: right;
					width: 48%;
				}


			#water-reminder {
				font-size: 16px;
				line-height: 21px;
                                color: #6e6e6e;
				background: transparent url('../images/avoid-mishaps.jpg') no-repeat;
			}

				#water-reminder p {
					padding: 160px 15px 3px;
				}

				#water-reminder .form {
					padding: 160px 15px 3px;
				}

		#sidebar {
			float: left;
			width: 252px;
                        font-size: 14px;
		}

               #sidebar p {
			padding: 0 0 4px 0;
		}

			#sideNav ul {
				margin: 0;
				padding: 0;
				list-style: none;
				font-size: 16px;
				line-height: 1.5em;
			}

				#sideNav li a {
					display: block;
					color: #6e6e6e;
					text-decoration: none;
				}

				#sideNav li a:hover { color: #669933; }

	                                body#blog #sideNav li#nav-blog2 a, body#forums #sideNav li#nav-forum2 a, body#photo-gallery #sideNav li#nav-photo-gallery2 a, body#videos #sideNav li#nav-videos2 a, body#about #sideNav li#nav-about2 a, body#green-technology #sideNav li#nav-green-technology2 a, body#news #sideNav li#nav-news2 a, body#watering #sideNav li#nav-watering2 a, body#care-while-blooming #sideNav li#nav-care-while-blooming2 a, body#bare-flower-spike #sideNav li#nav-bare-flower-spike2 a, body#trigger-reblooming #sideNav li#nav-trigger-reblooming2 a, body#repotting #sideNav li#nav-repotting2 a, body#discolored-leaves #sideNav li#nav-discolored-leaves2 a, body#flower-bud-drop #sideNav li#nav-flower-bud-drop2 a, body#pests #sideNav li#nav-pests2 a, body#diseases #sideNav li#nav-diseases2 a, body#testimonials #sideNav li#nav-testimonials2 a, body#story #sideNav li#nav-story2 a, body#light #sideNav li#nav-light2 a, body#water-ice #sideNav li#nav-water-ice2 a, body#drainage #sideNav li#nav-drainage2 a, body#stems #sideNav li#nav-stems2 a{
		                               color: #669933;
	                                 }

			#sideNav ul ul { margin: 0 0 0 20px; }

			#reminder {
				border: 3px #eaebe4 solid;
				padding: 12px 12px 20px;
				margin: 12px 0;
				color: #878350;
				background: url('../images/ice-small.gif') bottom right no-repeat;
			}


			#reminder-anniversary {
				border: 3px #eaebe4 solid;
				padding: 12px 12px 0;
				margin: 12px 0;
				color: #878350;
			}

				#reminder p { padding: 0 0 5px; }

				#reminder-anniversary p { padding: 0 0 5px; }

			#sidebar .blurb {
				padding: 2px 0 4px;
				font-size: 13px;
			}

			#sidebar p, #sidebar ul { padding: 0 0 4px 0; }

		#mainContent {
			float: right;
			width: 592px;
			font-size: 16px;
			line-height: 1.5em;
		}

              #mainContent2 {
			width: 844px;
			font-size: 16px;
			line-height: 1.5em;
		}

			#mainContent .blurb { padding: 0; }

				#mainContent .blurb a { color: #878350; }

				#mainContent .blurb a:hover { color: #5481AB; }

                       #mainContent .newsletter-form { line-height: 1em; }

		#footer {
			padding: 15px;
			line-height: 1.2em;
			text-align: center;
			font-size: 10px;
			color: #6e6e6e;
			font-family: Arial, Helvetica, sans-serif;
                       clear: left;
                       width: 620px;
		}

                #wood { 
                        background: url('http://www.justaddiceorchids.com/Images/wood_repeat.jpg') repeat-x scroll bottom center;
                        height:46px;
                        left:0;
                        position:absolute;
                        width:100%;
			clear: both;
			margin-top: 15px;
			behavior: url(iepngfix.htc);
                }

.print-view {float: right; margin-top: 5px;}


/* -----------------------------------------------------------
		IV. TABLES
----------------------------------------------------------- */

table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 14px;
}

	table table { margin-bottom: 0; }

td {
	vertical-align: top;
	padding: 0;
}

td.photogalleryItem {
	vertical-align: top;
	padding-bottom: 10px;
}

/* -----------------------------------------------------------
		V. FORMS
----------------------------------------------------------- */

input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #555;
	vertical-align: middle;
}

label#searchLabel {
	white-space: nowrap;
	position: absolute;
	top: 74px;
	right: 232px;
}

input#searchBox {
	border: 1px #ccc solid;
	padding: 4px;
	width: 150px;
	position: absolute;
	top: 71px;
	right: 67px;
}

input#searchButton {
	position: absolute;
	top: 70px;
	right: 0;
}

input#pollSubmit { margin: 5px 0 0 15px; }

input#reminderBox {
	border: 1px #ccc solid;
	padding: 4px;
	width: 150px;
}

input#reminderButton { margin: 12px 0 2px 0; }

/* -----------------------------------------------------------
		VI. HEADINGS
----------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 1;
	color: #878350;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }

h1 { font-size: 25px; }

	#header h1 {
		float: left;
 		display: inline;
 		text-indent: -4440px;
	}

		#header h1 a {
			display: block;
			width: 265px;
			height: 117px;
			background: url('http://www.justaddiceorchids.com/Images/justaddice_logo2.png') no-repeat;
		}

h2 { font-size: 22px; }

	#sidebar h2 {
		color: #669933;
		border-bottom: 1px #ccc solid;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	#updates h2 {
               font-size: 18px;
	}

	#mainContent h2 {
		font-size: 30px;
                color: #59461B;
	}

       #mainContent h2.post-title {
               font-size: 20px;
              margin-bottom: -7px;
       }

	#mainContent h2.photo-gallery {
		font-size: 28px;
                color: #8A9398;
                line-height: 38px;
	}

h3 { font-size: 19px; margin-top: 10px; }

	#updates h3 {
		font-size: 15px;
		padding: 0;
                margin-top: 5px;
	}

	#updates h3, #updates h3 a { color: #C91375; }

	#reminder h3 {
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 16px;
		padding: 0 0 12px;
		color: #7877C1;
                margin: 0;
                font-weight: bold;
	}


	#reminder-anniversary h3 {
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 16px;
		padding: 0 0 12px;
		color: #7877C1;
                margin: 0;
                font-weight: bold;
	}

	#sidebar .blurb h3 {
		font-size: 13px;
		padding: 0;
	}

	#mainContent .blurb h3 {
		color: #7877C1;
		border-bottom: 1px #ccc solid;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	#mainContent .blurb h3 a { color: #7877C1; }

h4 { font-size: 16px; }

/* -----------------------------------------------------------
		VII. CLEARFIX
----------------------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */
