/* CSS for popup windows */
#wrapper-pop { width: 640px; height: 590px; position: relative}
#header-pop { background: url(../images/bg_poptop.gif) no-repeat 0 0; height: 65px; }
.popup #footer { position: absolute; bottom: 0; left: 0; width: 640px; }
.popup #site-info { padding: 4px 10px; font-size: 10px; }
#site-title-pop { width: 280px; }
#site-title-pop a { display: block; width: 305px; height: 65px; text-indent: -9999px; float: left; }
.pop-title { float: right; padding-right: 25px; }
.pop-title h1 { height: 65px; line-height: 65px; color: #F1E7C3; font-size: 18px; }
#main-pop { width:640px; height: 499px; overflow: auto }
#container-pop { padding: 20px;}

.pop-roundbox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#FFFAE7;
  -webkit-box-shadow: #797979 0 0 3px;
  -moz-box-shadow: #797979 0 0 3px;
  box-shadow: #797979 0 0 3px;
}
.pop-content{ padding: 25px; position: relative;}

#wrapper-pop .hentry {margin-bottom: 0; padding: 0}
.gardengalley #wrapper-pop .hentry {padding-top: 5px}
#wrapper-pop .entry-content {padding: 0;}
#wrapper-pop .entry-content p { margin-bottom: 10px; line-height: 1.7em}

/*DL, DT, DD TAGS LIST DATA*/
dl {
	font-size:12px;
}
dl dt {
	border-right: 1px solid #000;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding:5px;
	width:190px;
}
dl dd {
	padding:5px 0;
	border-bottom: 1px solid #000;
	margin: 0;
}
.pop-subtitle, .pagedisc {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif}
.pagedisc { font-size: 12px; font-style: italic; line-height: 2em }

#toolbtns { position: absolute; width: 250px; top: 20px; right: 27px }
#toolbtns a { display: block; height: 17px; margin-left: 12px; text-indent: -99999px; float: right; }
#toolbtns a:hover {background-position: 1px 1px }
.emailbtn { background: url(../images/btn_email.gif) no-repeat 0 0; width: 61px; }
.printbtn { background: url(../images/btn_print.gif) no-repeat 0 0; width: 54px;}
.pdfbtn { background: url(../images/btn_pdf.gif) no-repeat 0 0; width: 50px; }
.list-refer { list-style: none; background: url(../images/avat-refer3.jpg) no-repeat 0 0; padding-left: 100px; margin: 0 0 -21px 0; padding-bottom:20px}
.list-refer li { padding: 5px 0; margin-bottom: 17px}
#wrapper-pop .entry-content .list-refer p { line-height: 1.5em}
.gardentips-pop .entry-content {margin: 0 auto; margin:0 5px}
.popup.page-rose-type .entry-content ul { line-height: 2.3em; float: left; list-style-type: disc; }
.twocol li { width: 230px; float: left; padding-left: 1px}
.twocol a { font-weight: bold}
.gardentips-pop #sizeContent { background-color:#FFFAE7; padding-top: 5px}
.page-ask-an-expert .hentry { background: url(../images/pic-askexpert.gif) no-repeat top right}


.back_link { font-weight: bold; padding: 0 10px 5px; text-decoration: none; font-size:13px}
#wrapper-pop .entry-content.gardengalley { text-align: center; padding-left:10px}
#wrapper-pop .entry-content h3 {font-size:15px; font-weight:bold; margin-bottom:5px}
#wrapper-pop .entry-content  { line-height: 1.7em}

.con-ref .cube {margin-bottom: 15px}
.con-ref a {text-decoration: none}
.ourplants {background: url(../images/bg_ourplants.jpg) no-repeat 0 0}
.consultant {background: url(../images/bg_consultant.jpg) no-repeat 0 0}
.referrals {background: url(../images/bg_referrals.jpg) no-repeat 0 0}
.con-ref .pad { padding: 0 0 2px 180px;}
#wrapper-pop .entry-content .cube h3 { margin-bottom: 0; line-height: 1em; padding-top:7px}
#wrapper-pop .entry-content .cube .pagedisc {margin-bottom: 5px}
#wrapper-pop .entry-content .cube .sintro {margin-bottom: 2px;  line-height: 1.4em}
.readmore { font-weight: bold; text-decoration: none; margin-bottom: 5px}
.mc_custom_border_hdr {display: none}
table.tips
{ width: 100%;
background-color: #fafafa;
border-collapse: collapse;
border-spacing: 0px; }
td.tiphead
{ background-color: #F3EDD3;
border: 1px #ccc solid;
border-right: 0;
border-left:0;
font-weight: bold;
font-size: 12px;
color: #404040; }
td.tipscontent
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }