
body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:75%;
}
#container
{
    margin:3px auto;
    width:967px;
    height:100%;
}
#header
{
    height:267px;
    margin-bottom:4px;
    margin-left:1px;
    width:967px;
    /*background: transparent url(../../app_themes/goe/headerimages/01.jpg) no-repeat top left;*/
}
.header_1
{
   background: transparent url(../../app_themes/goe/headerimages/01.jpg) no-repeat top left;
}
.header_2
{
    background: transparent url(../../app_themes/goe/headerimages/02.jpg) no-repeat top left;   
}
.header_3
{
    background: transparent url(../../app_themes/goe/headerimages/03.jpg) no-repeat top left;   
}
.header_4
{
    background: transparent url(../../app_themes/goe/headerimages/04.jpg) no-repeat top left;   
}
.header_5
{
    background: transparent url(../../app_themes/goe/headerimages/05.jpg) no-repeat top left;   
}
.header_6
{
    background: transparent url(../../app_themes/goe/headerimages/06.jpg) no-repeat top left;   
}
.header_7
{
    background: transparent url(../../app_themes/goe/headerimages/07.jpg) no-repeat top left;   
}
.header_8
{
    background: transparent url(../../app_themes/goe/headerimages/08.jpg) no-repeat top left;   
}
.header_9
{
    background: transparent url(../../app_themes/goe/headerimages/09.jpg) no-repeat top left;   
}
#header #header-menu
{
    margin-left:13px;
    position:relative;
    top:236px;
}
#header #header-menu UL
{
    height:30px;
    width:690px;
}
#header #header-menu UL LI
{
    float:left;
    height:30px;
    list-style-type:none;
    margin-right:5px;
    width:104px;
}
#header #header-menu UL LI A
{
    color:#FFFFFF;
    display:block;
    font-size:0.8em;
    height:30px;
    padding-left:8px;
    text-decoration:none;
    width:90px;
}
#header #header-menu UL LI A:hover
{
    color:#9dbc3b;
}
.CMSListMenuLinkHighlighted
{
    color:#9dbc3b;
    display:block;
    font-size:0.8em;
    height:30px;
    padding-left:8px;
    text-decoration:none;
    width:90px;
}
#content
{
    width:967px;
    height:352px;
    margin-left:1px;
}
#content #left
{
    width:196px;
    height:355px;
    float:left;
}
#content #center
{
    width:506px;
    height:355px;
    float:left;
    margin-left:5px;
    margin-right:5px;
}
#content #right
{
    width:254px;
    height:355px;
    float:left;
}
#footer
{
    width:967px;
    height:24px;
}
#footer .left
{
    width:8px;
    height:24px;
    background: transparent url(../../app_themes/goe/footer-left.gif) no-repeat top left;
    float:left;
}
#footer .center
{
    width:951px;
    height:24px;
    background: transparent url(../../app_themes/goe/footer-center.gif) repeat-x top left;
    float:left;
}
#footer .center UL
{
    margin-left:320px;
    padding-top:5px;
    width:400px;
}
#footer .center UL LI
{
    float:left;
    list-style-type:none;
    width:120px;
    color:#fff;
    font-size:0.9em;
}
#footer .center UL LI A
{
    text-decoration:none;
    color:#fff;
}
#footer .right
{
    width:8px;
    height:24px;
    background: transparent url(../../app_themes/goe/footer-right.gif) no-repeat top right;
    float:right;
}
.clear
{
    clear:both;
}
#toolshed
{
    width:196px;
    height:230px;
}
#toolshed .header
{
    width:196px;
    height:30px;
    background: transparent url(../../app_themes/goe/toolshed-header.gif) no-repeat top left;
}
#toolshed .header H2
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:normal;
    padding:5px 0 0 12px;
}
#toolshed .content
{
    width:196px;
    height:199px;
    background: transparent url(../../app_themes/goe/toolshed-content.gif) no-repeat top left;
    margin-top:1px;
}
#toolshed .content .PollControl
{
    margin-left:10px;
    padding-top:6px;
    width:184px;
}
#toolshed .content .PollTitle
{
   color:#fff;
   font-size: 16px;
   line-height:20px;
}

#toolshed .content .PollFooter
{
   color:#fff;
   font-size: 11px;
}
#toolshed .content .PollQuestion
{
    display:none;
}
#toolshed .content .PollAnswers
{
    color:#fff;
    margin-top:6px;
    padding: 0px;
}
#toolshed .content .PollAnswer
{
   padding: 0px;

}
#toolshed .content .PollAnswerRadio
{
}
#toolshed .content .PollAnswerRadio INPUT
{
    height:19px;
    vertical-align:middle;
}
#toolshed .content .PollAnswers LABEL
{
    height:18px;
    padding-left:10px;
    vertical-align:middle;
}
#toolshed .content .PollVoteButton
{
    margin-left: 134px;
    margin-top: 18px;
    margin-right: 4px;
}
#globe-and-mail
{
    width:196px;
    height:113px;
    background: transparent url(../../app_themes/goe/globe-and-mail.gif) no-repeat top left;
    margin-top:5px;
}
#garden-path
{
    width:256px;
    height:203px;
}
#garden-path .header
{
    width:256px;
    height:30px;
    background: transparent url(../../app_themes/goe/garden-path-header.gif) no-repeat top left;
}
#garden-path .header H2
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:normal;
    padding:5px 0 0 12px;
}
#garden-path .content
{
    width:256px;
    height:172px;
    background: transparent url(../../app_themes/goe/garden-path-content.gif) no-repeat top left;
    margin-top:1px;
    padding-left:24px;
    padding-top:33px; 
}
#garden-path .content UL
{
    width:215px;
}
#garden-path .content UL LI
{
    background:transparent url(../../app_themes/goe/garden-path-arrow.png) no-repeat top left;
    height:30px;
    line-height:30px;
    list-style-type:none;
    margin-bottom:7px;
    padding-left:42px;
    width:215px;
}
#garden-path .content UL LI A
{
    color:#fff;
    font-size:0.9em;
    text-decoration:none;
}
#garden-path .content UL LI A:hover
{
    color:#9dbc3b
}

#google
{
    width:256px;
    height:203px;
}
#google .header
{
    width:256px;
    height:30px;
    background: transparent url(../../app_themes/goe/google-header.gif) no-repeat top left;
}
#google .header H2
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:normal;
    padding:5px 0 0 12px;
}
#google .content
{
    width:256px;
    height:75px;
    background: transparent url(../../app_themes/goe/google-content.gif) no-repeat top left;
    margin-top:1px;
}
#google .content IMG
{
    margin:12px 10px 10px 184px;
}
#facebook
{
    background:transparent url(../../app_themes/goe/facebook-bg.gif) no-repeat top left;
    height:27px;
    width:256px;
    margin:5px 0 5px 0;
}
#facebook .inner
{
    margin-left:20px;
    padding-top:4px;
}
#facebook A
{
    color:#000;
    text-decoration:none;
}
/********** rounded box for the main content **********/
.contentbox
{
    width:506px;
    text-align:left;
}
/********** content box header  **********/
.contentbox .header
{
    position:relative;
    background:#b6b5b5;       
}
.contentbox .header .outer
{
    background:transparent url(../../app_themes/goe/centerbox-header-right.gif) right no-repeat;
    padding-right:8px;
}
.contentbox .header .inner
{
    background:transparent url(../../app_themes/goe/centerbox-header-left.gif) left no-repeat;
    padding-left:8px;
}
.contentbox .header .content
{
    height:30px;
    background:transparent url(../../app_themes/goe/centerbox-header-center.gif) repeat-x;
}
.contentbox .header .content H2
{
    font-size:1em;
    font-weight:normal;
    margin:0 0 0 7px;
    padding:6px 0 0;
}
/********** content box body **********/
.contentbox .body
{

}
.contentbox .body .outer
{
    border-right:solid 1px #a8a8a8;
}
.contentbox .body .inner
{
    border-left:solid 1px #a8a8a8;
}
.contentbox .body .content
{
    height:249px;
    border-top:solid 1px #a8a8a8;
    margin-top:1px;
}
.contentbox .body .content .flow 
{
    height: 225px;
    position: absolute;
    width: 5000px;
}

.contentbox .body .content .flow-wrapper {
    float:left;
    height:226px;
    margin-left:27px;
    margin-top:11px;
    overflow:hidden;
    position:relative;
    width:450px;
}

.contentbox .body .content .flow-wrapper .magnify 
{
    margin-top:234px;
    background:transparent url(../../app_themes/goe/magnify.gif) no-repeat left center;
    height:18px;
    display:none;
}
.contentbox .body .content.flow-wrapper .magnify A
{
    text-decoration:none;
    color:#000;
}
.contentbox .body .content .flow-wrapper .magnify A
{
    padding-left:14px;
}
.contentbox .body .content .flow img {
    width: 300px;
    height: 225px;
    float: left;
    position: relative;
}
.contentbox .body .content H2
{
}           
/********** content box footer **********/
.contentbox .footer
{   
}
.contentbox .footer .outer
{
     background:transparent url(../../app_themes/goe/centerbox-footer-right.gif) right top no-repeat;
     padding-right:6px;
}
.contentbox .footer .inner
{
     background:transparent url(../../app_themes/goe/centerbox-footer-left.gif) left top no-repeat;
     padding-left:6px;
}
.contentbox .footer .content
{
     height:66px;
     background:transparent url(../../app_themes/goe/centerbox-footer-center.gif) repeat-x;
}
.garden-info
{
     margin:0 0 0 20px;
     padding:9px 0 0 0;
}
.garden-info .go
{
     float:left;
}
.garden-info .info-holder
{
     float:left;
     margin:0 0 0 55px;
}
.garden-info .info-holder SPAN
{
     font-size:1.1em;
     font-weight:bold;
}
.garden-info .info-holder P
{
     width:397px;
}
/*GARDEN PATHS PAGE */
#garden-paths
{
    width:967px;
    height:355px;
    position:relative;
    overflow:hidden;
}
#garden-paths UL
{
    
}
#garden-paths UL LI
{
    float:left;
    list-style-type:none;
    height:355px;
    width:46px;
    margin-right:2px;
    /*border:solid 1px #a8a8a8;*/
    position:relative;
    overflow:hidden;
    background:transparent url(../../app_themes/goe/lawn-dark-green.gif) no-repeat top left;
}
#garden-paths UL LI.selected-path
{
  background:transparent url(../../app_themes/goe/lawn-light-green.gif) no-repeat top left;   
}
#garden-paths UL LI .vertical-title
{
    margin-left:10px;
    margin-top:30px;
    float:left
}
#garden-paths UL LI .garden-holder
{
    border:1px solid #A8A8A8;
    height:346px;
    margin-left:48px;
    width:820px;
}
#garden-paths UL LI .garden-holder .flow-holder
{
    margin-left:22px;
    width:510px;
    margin-top:40px;
    float:left;
}
#garden-paths UL LI .garden-holder .flow-left 
{
    float:left;
    height:225px;
    width:30px;
    text-align:center;
    padding-top:76px;
}

#garden-paths UL LI .garden-holder .flow-right 
{
    float:left;
    height:225px;
    width:30px;
    text-align:center;
    padding-top:76px;
}
#garden-paths UL LI .garden-holder .flow 
{
    height: 225px;
    position: absolute;
    width: 20000px;
}

#garden-paths UL LI .garden-holder .flow-wrapper {
    float:left;
    height:300px;
    overflow:hidden;
    position:relative;
    width:450px;
}

#garden-paths UL LI .garden-holder .flow-wrapper .magnify 
{
    margin-top:234px;
    background:transparent url(../../app_themes/goe/magnify.gif) no-repeat left center;
    height:18px;
}
#garden-paths UL LI .garden-holder .flow-wrapper .magnify A
{
    text-decoration:none;
    color:#000;
}
#garden-paths UL LI .garden-holder .flow-wrapper .magnify A
{
    padding-left:14px;
}
#garden-paths UL LI .garden-holder .flow img {
    width: 300px;
    height: 225px;
    float: left;
    position: relative;
    cursor:pointer;
}
#garden-paths UL LI .garden-holder .garden-info
{
    width:264px;
    height:337px;
    float:right;
    background-color:#edf1dc;
}
#garden-paths UL LI .garden-holder .garden-info .name
{
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:18px;
    height:40px;
}
#garden-paths UL LI .garden-holder .garden-info .info
{
    height:227px;
    margin-left:18px;
    width:215px;
    font-size:0.9em;
}
#garden-paths UL LI .garden-holder .garden-info .hr {
    border-top:1px dashed #9EA774;
    height:2px;
    margin-bottom:10px;
    margin-left:16px;
    width:234px;
}
#garden-paths UL LI .garden-holder .garden-info A
{
    color:#000000;
    line-height:19px;
    margin-left:15px;
    padding-left:10px;
    text-decoration:none;
    background:transparent url(../../app_themes/goe/red-arrow-right.gif) no-repeat left center;
}
#garden-paths UL LI .garden-holder .garden-info A:hover
{
    color:#9dbc3b;
}
#garden-paths UL LI .garden-holder .garden-info .hr hr {
  display: none;
}
#garden-paths-landing UL
{
}
#garden-paths-landing UL LI
{
    float:left;
    height:348px;
    width:319px;
    list-style-type:none;
    margin-right:5px;
}
#garden-paths-landing UL LI A
{
    color:inherit;
    text-decoration: none; 
}
#garden-paths-landing UL LI:last
{
    margin-right:0px;
}
#garden-paths-landing UL LI .header
{
    background:transparent url(../../app_themes/goe/garden-paths-landing-header.gif) repeat-x top left;
    width:319px;
    height:30px;
    margin-bottom:2px;
    color: #fff;
}
#garden-paths-landing UL LI .header P
{
    margin-left:17px;
    padding-top:6px;
}
#garden-paths-landing UL LI .footer
{
    background:transparent url(../../app_themes/goe/garden-paths-landing-footer.gif) no-repeat top left;
    height:70px;
    width:319px;
    margin-top:2px;
}
#garden-paths-landing UL LI .footer P
{
    color:#FFFFFF;
    font-size:0.9em;
    margin-left:13px;
    padding-top:4px;
}
#daughter_p3_content
{
   width: 100%;
   height: 340px;
}
.daughter_panel
{
   float: left;
   height: 348px;
   width: 319px;
}
.middle_panel
{
   margin: 0px 5px;
}
.daughter_panel h2
{
   margin: 0px 0px 2px 0px;
   height: 18px;
   width: 301px;
   background: transparent url(../../app_themes/goe/garden-paths-landing-header.gif) repeat-x scroll left top;
   color: #fff;
   font-size: 13px;
   font-weight: normal;
   padding: 6px 9px;
   line-height: 16px;
}
.daughter_panel .h2_blue
{
   background: transparent url(../../app_themes/goe/h2_daughter_p3_blue.gif) repeat-x scroll left top;
}
.daughter_panel .h2_black
{
   background: transparent url(../../app_themes/goe/h2_daughter_p3_black.gif) repeat-x scroll left top;
}
.panel1_bg
{
   width: 319px;
   height: 316px;
   background: transparent url(../../app_themes/goe/daughter_p1_black_bg.gif) repeat-x scroll left top;
}

.panel1_bg_b
{
   width: 317px;
   height: 316px;
   background: #fff;
   border: solid 1px #cfcdcd;
}
.panel2_bg
{
   width: 319px;
   height: 318px;
   background: transparent url(../../app_themes/goe/daughter_p1_blue_bg.gif) repeat-x scroll left top;
}

.panel2_bg_ve
{
   width: 319px;
   height: 318px;
   background: transparent url(../../app_themes/goe/daughter_p2_blue_bg.gif) repeat-x scroll left top;
}
.panel1_copy, .panel2_copy
{
   overflow-x: hidden;
   white-space: normal;
}
.panel1_copy
{
   overflow-y: auto;
   overflow-x:hidden;
   width: 303px;
   line-height: 17px;
   height: 300px;
   padding: 8px;
   color: #fff;
   font-size: 11px;
}

.panel1_copy_b
{
   overflow-y: auto;
   overflow-x:hidden;
   width: 303px;
   line-height: 17px;
   height: 300px;
   padding: 8px;
   color: #000;
   font-size: 11px;
}
.panel2_copy
{
   overflow-y: hidden;
   width: 280px;
   line-height: 16px;
   height: 106px;
   padding: 13px;
   color: #000;
   font-size: 11px;
}
.panel1_copy a, panel2_copy a, .panel1_copy_c_link
{
   color: #fff;
   text-decoration: none;
}

.panel1_bg_b a
{
   color: #000;
   text-decoration: none;
}

.panel2_img_holder
{
   width: 100%;
   height: 156px;
}

.panel2_img_holder2
{
   width: 100%;
   height: 117px;
}
.panel2_fb_bg
{
   background: #1b3f63 url(../../app_themes/goe/daughter_page_link.gif) no-repeat 95% 50%;
   color: #fff;
   height: 28px;
   width: 100%;
   font-size: 11px;
}
.panel2_fb_link
{
   color: #fff;
   text-decoration: none;
   padding: 7px 0px 5px 45px;
}
.rounded_txt
{
   background: #000 url(../../app_themes/goe/rounded-textbox.gif) no-repeat;
   width: 190px;
   height: 19px;
   padding: 2px 0px 0px 9px;
   margin: 0px 0px 9px 9px
}
.watermarktext
{
   color: #989898;
}
.signup_intro
{
   min-height: 85px;
   width: 215px;
   padding: 9px;
   margin-bottom: 9px;
   color: #fff;
   background-color: Transparent;
   font-size: 11px;
}
.signup_subtitle
{
   width: 303px;
   padding: 9px 9px 9px 5px;
   color: #fff;
   border-bottom: solid 1px #4f5153;
   line-break: 16px;
   font-size: 11px;
}
.signup_bg
{
   width: 317px;
   height: 317px;
   background: #000 url(../../app_themes/goe/daughter_signup_bg.gif) no-repeat;
   border-right: solid 1px #cfcdcd;
   border-left: solid 1px #cfcdcd;
   border-bottom: solid 1px #cfcdcd;
}
.submit_button
{
   float: left;
   width: 56px;
   margin-left: 9px;
}

.left
{
   float: left;
}
   
.signup_thankyou
{
   width: 100%;
   float: left;
   display: block;
   padding-left: 9px;
}

/* Google Tours Page */
#google-intro
{
    width:238px;
    height:348px;
    margin-right:4px;
    float:left;
}
#google-intro .body
{
    background:transparent url(../../app_themes/goe/google-background.gif) no-repeat top left;
    height:348px;
    width:238px;	
}
#google-intro .body P
{
    font-size:0.9em;
    height:200px;
    margin-left:16px;
    padding-top:82px;
    width:204px;
}
#google-map
{
    width:481px;
    height:348px;
    margin-right:4px;
    float:left;
}
#google-map .header
{
    height: 30px;
    width: 481px;
    background:transparent url(../../app_themes/goe/google-header-bg.gif) repeat-x scroll left top;   
}
#google-map .header H2
{
    color:#FFFFFF;
    font-size:1em;
    font-weight:normal;
    margin-left:14px;
    padding-top:6px;
}
#google-map .body #map3d
{
    height:251px;
    width:481px;
    margin-bottom:1px;
    margin-top:1px;
}
#google-map .body #related-links
{
    background:#798e14;
    width:481px;
    height:63px;
}
#google-map .body #related-links P
{
    color:#F0C945;
    margin-left:27px;
    position:relative;
    top:12px;
    width:130px;
}
#google-map .body #related-links UL
{
    margin-left:140px;
    position:relative;
    top:-3px;
    width:333px;
}
#google-map .body #related-links UL LI
{
    list-style-type:none;
    float:left;
    width:155px;
    margin-right:5px;
    height:24px;
    padding-left:6px;
    margin-top:3px;
}
#google-map .body #related-links UL LI A
{
    text-decoration:none;
    color:#fff;
}
#google-map .body #related-links UL LI A:hover
{
    color:#95a646;
}
#google-map .body #related-links UL LI.border
{
    border-bottom:solid 1px #95a646;
}
#google-tours
{
    width:238px;
    height:348px;
    float:right;
}
#google-tours .header
{
    height: 30px;
    width: 238px;
    background:transparent url(../../app_themes/goe/google-header-bg.gif) repeat-x scroll left top;   
}
#google-tours .header H2
{
    color:#FFFFFF;
    font-size:1em;
    font-weight:normal;
    margin-left:14px;
    padding-top:6px;
    width:140px;
    float:left;
}
#google-tours .header IMG
{
    margin-left:21px;
    padding-top:7px;
}
#google-tours .body UL
{
    margin-top:2px;
}
#google-tours .body UL LI
{
    height:62px;
    width:238px;
    margin-bottom:1px;
    list-style-type:none;
    background:transparent url(../../app_themes/goe/google-tour-bg.gif) no-repeat top left;
}
#google-tours .body UL LI H3
{
    color:#fff;
    font-size:1em;
    margin-left:18px;
    padding-top:9px;   
}
#google-tours .body UL LI P
{
   color:#FFFFFF;
   font-size:0.8em;
   margin-left:18px;
   width:125px;
}
/* Tool Shed */

.toolshed_bg
{
   width: 319px;
   height: 317px;
   background: #798e14 url(../../app_themes/goe/toolshed_panel_bg.gif) no-repeat;
}

.toolshed_copy
{
   color: #fff;
   padding: 115px 0px 0px 20px;
   font-size: 11px;
   width: 255px;
}

.toolshed_ext
{
   width: 624px;
}

.toolshed_panel2
{
   width: 642px;
   background-color: #798e14;
   border: none; height: 316px;
}

.panel1_copy_c
{
   overflow-y: auto;
   width: 626px;
   line-height: 17px;
   height: 300px;
   padding: 8px;
   color: #fff;
   font-size: 11px;
}

.panel1_bg_c
{
   width: 642px;
   background-color: #798e14;
   border: none;
   height: 316px;
}

.PollQuestion
{
   font-size: 11px;
   font-weight: bold;
}
                  
.PollAnswers
{ 
   font-size: 11px;
   padding: 6px 0px 10px 0px;
}

.PollAnswer
{ 
   padding: 2px 0px;
}
                  
.PollAnswerText
{
   font-size: 11px;
   font-weight: normal;
}

.PollFooter
{
   color: #fff;
   padding-top:25px;
   text-align:left;
}

.PollVoteButton
{ 
   margin-bottom: 10px;
}

.PollAnswers LABEL
{
    padding-left: 10px;
}