#edit_mode, #not_editing { padding-top:123px; }
#not_editing .title_part_default_value { display:none; }
#not_editing .block_edit, #not_editing .add_widget { display:none; }
.ui-widget-content { background:#dedede; }
.dialog_popup .cke_skin_kama .cke_wrapper {
  background:none !important;
  border:0 !important;
  padding:0 !important;
  clear:both;
}
.dialog_popup .cke_skin_kama .cke_bottom { display:none; }
.dialog_popup .cke_skin_kama .cke_toolbox_collapser { display:none; }
.dialog_popup .cke_skin_kama {
  position:relative !important;
  z-index:99;
  padding:0 !important;
  border:0 !important;
}
.dialog_popup .block_description dl dt {
  float:left;
  clear:left;
  width:170px;
}
.dialog_popup .block_description dl dd input { width:100%; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .block_edit_title_bar_wrapper { padding:2px 4px; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .edit_button.edit_button, #edit_mode .column_section .column .block .block_edit .block_edit_title_bar .delete_button.edit_button { padding-left:20px; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .edit_button.delete_button, #edit_mode .column_section .column .block .block_edit .block_edit_title_bar .delete_button.delete_button {
  display:none;
  color:#ffaaaa;
}
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar .edit_button, #edit_mode .column_section .column .block .block_edit .block_edit_title_bar .delete_button { float:right; }
#edit_mode .column_section .column .block .block_edit .block_edit_title_bar {
  background:#0f8bd2;
  height:20px;
  line-height:20px;
  position:absolute;
  top:0;
  left:0;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
}
#edit_mode .column_section .column .block .block_edit .block_edit_wrap {
  display:block;
  position:absolute;
  top:0;
  left:0;
  background:rgba(15,139,210,0.4);
}
#edit_mode .column_section .column .block .block_edit {
  cursor:pointer;
  display:none;
  font-family:'CantarellBold', Arial, sans-serif;
}
#edit_mode .column_section .column .block {
  position:relative;
  min-height:30px;
}
#edit_mode .column_section .column .add_widget {
  font-family:'CantarellBold', Arial, sans-serif;
  background:#0f8bd2;
  color:#ffffff;
  padding:2px 4px;
  display:block;
  visibility:hidden;
  font-size:11px;
  font-weight:bold;
}
#edit_mode .column_section .column.over .add_widget { visibility:visible; }
#edit_mode .column_section {
  outline:2px dashed #2b76ab;
  outline-offset:3px;
}
#not_editing .section_bar_header, #not_editing .column_header, #not_editing #section_control, #not_editing .section_controls { display:none; }
#edit_mode .section_controls { margin:5px 0; }
#edit_mode.default_edit .section_bar_header, #edit_mode.default_edit .column_header, #edit_mode.default_edit .section_controls { display:none; }
#edit_mode.secondary_edit .slider_wrapper { margin-top:37px; }
#edit_mode.secondary_edit .section_controls { display:none; }
#edit_mode.secondary_edit div.section .column_section .block { background:#ebf7fc; }
#edit_mode.secondary_edit div.section .column_section {
  background:#feedd3;
  outline:0;
}
#edit_mode.secondary_edit div.section .section_bar_header strong {
  font-size:16px;
  text-transform:uppercase;
  font-family:'CantarellBold';
}
#edit_mode.secondary_edit div.section .section_bar_header .section_buttons { float:right; }
#edit_mode.secondary_edit div.section .section_bar_header {
  color:#0000ff;
  margin-top:5px;
  padding:5px 10px;
}
#edit_mode.secondary_edit div.section .column_header strong { font-weight:bold; }
#edit_mode.secondary_edit div.section .column_header {
  background:#fcd396;
  clear:left;
  padding:5px 15px;
  text-transform:uppercase;
  font-family:'CantarellBold';
}
#edit_mode.secondary_edit div.section .column_buttons { float:right; }
#edit_mode.secondary_edit div.section .block { outline:1px dashed #bedce0; }
#edit_mode.secondary_edit div.section {
  padding-bottom:1px;
  background:#dedede;
}
#edit_mode .content_button.add_layout { color:#faaf40; }
#edit_mode .content_button.hidden_button { display:none; }
#edit_mode .content_button {
  background:none repeat scroll 0 0 #666666;
  color:#8bc53f;
  display:inline-block;
  font-size:11px;
  padding:1px 2px;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
  font-family:'CantarellBold';
}
#edit_mode .section .content_button { visibility:hidden; }
#edit_mode.default_edit #section_control { display:none; }
#edit_mode.secondary_edit #section_control #add_section {
  float:right;
  color:#faaf40;
}
#edit_mode.secondary_edit #section_control {
  width:960px;
  margin:0 auto;
  height:20px;
  padding-top:20px;
}
.column_layouts li a {
  display:block;
  text-decoration:none;
  background-color:#cccccc;
  padding:20px;
  text-align:center;
  width:200px;
  margin:10px;
}
.column_layouts li a:hover {
  background-color:#0f8bd2;
  color:#ffffff;
}
.column_layouts li {
  float:left;
  margin:0 5px 0 0;
}
.column_layouts { margin:20px auto; }
.block_layout_header {
  background:none repeat scroll 0 0 #cccccc;
  clear:both;
  font-size:14px;
  font-weight:bold;
  padding-left:8px;
  padding-top:7px;
  text-transform:uppercase;
}
.block_layouts li a {
  background:#ededed;
  line-height:1.2;
  display:block;
  text-decoration:none;
  font-size:12px;
  font-size:14px;
  width:100%;
  height:100%;
  padding:2px;
}
.block_layouts li a:hover {
  background-color:#0f8bd2;
  color:#ffffff;
}
.block_layouts li {
  float:left;
  width:104px;
  height:60px;
  display:block;
  margin:5px;
}
.block_layouts { margin:0 atuo; }
@import url("plant_product_database");
* {
  margin:0px;
  padding:0px;
}
img { border:none; }
@font-face {
  font-family:'Accidents';
  src:url('/blocks/sheridan/html/css/fonts/accidents/akzidenzgrotesk-mediumcond-webfont.eot');
  src:local('☺'), url('/blocks/sheridan/html/css/fonts/accidents/akzidenzgrotesk-mediumcond-webfont.woff') format('woff'), url('/blocks/sheridan/html/css/fonts/accidents/akzidenzgrotesk-mediumcond-webfont.ttf') format('truetype'), url('/blocks/sheridan/html/css/fonts/accidents/akzidenzgrotesk-mediumcond-webfont.svg#webfonts2NGnpLi') format('svg');
  font-weight:normal;
  font-style:normal;
  letter-spacing:0.01em;
}
@font-face {
  font-family:'LeagueGothicRegular';
  src:url('/blocks/sheridan/html/css/fonts/league/League_Gothic-webfont.eot');
  src:url('/blocks/sheridan/html/css/fonts/league/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'), url('/blocks/sheridan/html/css/fonts/league/League_Gothic-webfont.woff') format('woff'), url('/blocks/sheridan/html/css/fonts/league/League_Gothic-webfont.ttf') format('truetype'), url('/blocks/sheridan/html/css/fonts/league/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
a {
  color:#bb3617;
  text-decoration:none;
}
a:hover { text-decoration:underline; }
a:avtive { color:#bb3617; }
.fl { float:left; }
.fr { float:right; }
div.spacer {
  clear:both;
  line-height:0;
  font-size:0;
}
.grey_border { border:1px solid #888888; }
.georgia { font-family:Georgia, "Times New Roman", serif; }
.accidents {
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
}
.ital { font-style:italic; }
.link {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.heading_caption {
  font-family:Georgia, "Times New Roman", serif;
  font-size:15px;
  font-style:italic;
}
span.link_big {
  font-size:16px;
  display:block;
  text-align:right;
}
span.link_big a {
  color:#bb3617;
  font-style:italic;
  text-decoration:none;
}
.link_small {
  font-size:13px;
  display:block;
  text-align:right;
}
.link_small a {
  color:#bb3617;
  font-style:italic;
  text-decoration:none;
}
.bold { font-weight:bold; }
.green_title1 {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.green_title2 {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.green_title3 {
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.green_title4 {
  font-size:18px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
}
.green_title5 {
  font-size:14px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
}
.red_title1 {
  font-size:48px;
  color:#bb3617;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.red_title2 {
  font-size:33px;
  color:#bb3617;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.red_title3 {
  font-size:24px;
  color:#bb3617;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.red_title4 {
  font-size:18px;
  color:#bb3617;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.red_title5 {
  font-size:14px;
  color:#bb3617;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.white_title2 {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.border_right { border-right:1px solid #b9b9b9; }
.border_top { border-top:1px solid #b9b9b9; }
.border_bottom { border-bottom:1px solid #b9b9b9; }
.p_text {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.content_text {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
}
.textfield {
  width:195px;
  border:1px solid #ffffff;
  background:url(/blocks/sheridan/html/images/text_box_bg.png);
  height:24px;
  color:#ffffff;
  font-family:Georgia, "Times New Roman", serif;
  padding-left:5px;
  font-size:14px;
}
.line_spliter {
  line-height:1px;
  height:1px;
  color:#b9b9b9;
  background-color:#b9b9b9;
  font-size:0;
}
.subnote {
  font-family:Georgia, "Times New Roman", serif;
  font-size:11px;
}
.two_columns_section_bg { background:url(/blocks/sheridan/html/images/two_columns_section_border_repeat.png) repeat-y; }
.four_columns_section_bg { background:url(/blocks/sheridan/html/images/four_columns_section_border_repeat.png) repeat-y; }
.four_columns_section_bg_sp { background:url(/blocks/sheridan/html/images/four_columns_section_border_repeat_sp.png) repeat-y top right; }
.search_button {
  background:url(/blocks/sheridan/html/images/search_button.png);
  width:16px;
  height:16px;
  border:none;
  cursor:pointer;
}
.ajax_loader {
  background:url(/blocks/sheridan/html/images/ajax-loader.gif);
  width:16px;
  height:16px;
}
.shadow {
  box-shadow:7px 7px 8px #818181;
  -webkit-box-shadow:7px 7px 8px #818181;
  -moz-box-shadow:7px 7px 8px #818181;
  filter:progid:DXImageTransform.Microsoft.dropShadow(color=#818181,offX=7,offY=7,positive=true);
}
.shadow_tooltip {
  box-shadow:1px 1px 4px #818181;
  -webkit-box-shadow:1px 1px 4px #818181;
  -moz-box-shadow:1px 1px 4px #818181;
  filter:progid:DXImageTransform.Microsoft.dropShadow(color=#818181,offX=1,offY=1,positive=true);
}
html { background:url(/blocks/sheridan/html/images/body_light_bg.png) repeat; }
body {
  background:url(/blocks/sheridan/html/images/body_light_bg.png) repeat;
  color:#464646;
}
h1 {
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  font-size:48px;
  color:#476e01;
}
#header .wrapper .logo {
  background:url(/blocks/sheridan/html/images/logo.png) no-repeat;
  width:121px;
  height:172px;
  position:absolute;
  top:0px;
}
#header .wrapper .search_nav li a {
  font-size:12px;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
  color:#ffffff;
}
#header .wrapper .search_nav li .search_textfield {
  float:left;
  padding:3px;
  font-size:12px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  border:1px solid #bbbfb8;
  color:#bbbfb8;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
#header .wrapper .search_nav li .search_button {
  float:left;
  margin:4px 0px 0px 7px;
}
#header .wrapper .search_nav li.top_notifications a span { color:#ff0000; }
#header .wrapper .search_nav li.top_notifications { font-weight:bold; }
#header .wrapper .search_nav li {
  color:#ffffff;
  float:left;
  background:none;
  padding:0;
  margin:0 8px 0 0;
}
#header .wrapper .search_nav li.spacer {
  height:10px;
  width:1px;
  background-color:#ffffff;
  display:block;
  font-size:0;
  margin-top:7px;
}
#header .wrapper .search_nav {
  margin-top:10px;
  float:right;
  list-style-type:none;
}
#header .wrapper .sf-menu {
  position:absolute;
  top:65px;
  right:0;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  letter-spacing:0.01em;
}
#header .wrapper {
  width:960px;
  margin:0 auto;
  position:relative;
}
#header {
  height:117px;
  background:url(/blocks/sheridan/html/images/header_bg.jpg) repeat-x #1b3100;
  position:relative;
  z-index:1;
}
#content {
  position:relative;
  background:url(/blocks/sheridan/html/images/content_bg_repeat.jpg);
  width:100%;
  overflow:hidden;
  min-height:640px;
}
.block sup { line-height:0.8; }
.block ul { margin:0 0 15px 0; }
.block li {
  font-family:Georgia, "Times New Roman", serif;
  list-style:none;
  margin:5px 0 5px 0;
  padding:0 0 0 10px;
  color:#454545;
  font-size:13px;
  background:url('/blocks/sheridan/html/images/li_bullet.png') no-repeat top left;
  line-height:1.4 l;
}
.block strong em {
  font-style:italic;
  font-weight:bold;
}
.block strong { font-weight:bold; }
.block em strong {
  font-weight:bold;
  font-style:italic;
}
.block em { font-style:italic; }
.block dl dt {
  float:left;
  font-weight:bold;
  margin-right:10px;
  padding:5px;
  width:170px;
  text-align:right;
}
.block dl dd {
  margin:2px 0;
  padding:5px 0;
}
.block dl {
  margin-bottom:5px;
  font-family:Georgia, "Times New Roman", serif;
  font-size:13px;
}
.block label { margin:0 5px; }
.block .box .button {
  display:block;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  background:none;
  border:none;
  color:#ffffff;
  font-size:25px;
  text-align:center;
  width:200px;
  margin-left:8px;
  cursor:pointer;
}
.block .box .image {
  width:218px;
  height:151px;
}
.block .box .content {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  padding:10px;
}
.block .box .content.form { padding:0; }
.block .box {
  width:218px;
  height:255px;
  border:1px solid #888888;
  margin:21px 15px 0 0;
  background-color:#ffffff;
}
div.section .column_section {
  width:940px;
  margin:0 auto 20px auto;
}
div.section .one_column .column { width:100%; }
div.section .two_columns .column { width:50%; }
div.section .seventy_thirty_split .column { width:70%; }
div.section .seventy_thirty_split .column_last { width:30%; }
div.section .thirty_seventy_split .column { width:30%; }
div.section .thirty_seventy_split .column_last { width:70%; }
div.section .four_columns .column { width:240px; }
div.section.section_slider .four_columns .column { width:240px; }
div.section.section_bolder .four_columns .column { width:240px; }
div.section .five_columns .column { width:20%; }
div.section .eight_columns .column { width:118px; }
div.section .eight_columns .column_last { width:108px; }
div.section .column { float:left; }
div.section {
  width:960px;
  margin:30px auto 0 auto;
}
div.section_border .column_section.two_columns { background:url(/blocks/sheridan/html/images/two_columns_section_border_repeat.png) repeat-y; }
div.section_border .column_section.four_columns { background:url(/blocks/sheridan/html/images/four_columns_section_border_repeat.png) repeat-y; }
div.section_slider_border .four_columns .column { background:url(/blocks/sheridan/html/images/four_columns_section_border_repeat_sp.png) repeat-y top right; }
div.section_slider_border { width:100%; }
div.section_slider_bg_fixed_height {
  background:url(/blocks/sheridan/html/images/body_dark_bg.jpg) repeat-x;
  height:298px;
  width:100%;
  padding-top:21px;
}
div.section_gray_background {
  background:url(/blocks/sheridan/html/images/section_gray_bg_repeat.jpg) repeat;
  padding-top:10px;
}
div.section_slider .slider_nav_wrapper .slider_nav_left.over { background:url(/blocks/sheridan/html/images/slider_nav_left_over.png) no-repeat right center; }
div.section_slider .slider_nav_wrapper .slider_nav_left {
  background:url(/blocks/sheridan/html/images/slider_nav_left.png) no-repeat right center;
  height:16px;
  position:absolute;
  cursor:pointer;
  margin-left:-800px;
  width:800px;
  left:0;
  top:0;
}
div.section_slider .slider_nav_wrapper .slider_nav_right.over { background:url(/blocks/sheridan/html/images/slider_nav_right_over.png) no-repeat left center; }
div.section_slider .slider_nav_wrapper .slider_nav_right {
  background:url(/blocks/sheridan/html/images/slider_nav_right.png) no-repeat left center;
  height:16px;
  position:absolute;
  cursor:pointer;
  margin-right:-800px;
  width:800px;
  top:0;
  right:0;
}
div.section_slider .slider_nav_wrapper {
  position:relative;
  margin:0 auto;
  width:976px;
  z-index:99;
}
div.section_slider {
  width:100%;
  padding-top:0;
}
div.section_slider_timer_fade_inout .slider_wrapper .column {
  position:absolute;
  float:none;
}
div.section_slider_timer_fade_inout .slider_nav_wrapper .slider_nav_pointer {
  float:left;
  cursor:pointer;
  height:10px;
  width:10px;
  background:url(/blocks/sheridan/html/images/home_slider_btns.png) no-repeat;
  background-position:right;
  margin:0 10px 5px 0;
}
div.section_slider_timer_fade_inout .slider_nav_wrapper .slider_nav_pointer.selected { background-position:0px; }
div.section_slider_timer_fade_inout .slider_nav_wrapper {
  position:absolute;
  left:75px;
  top:335px;
  width:120px;
  z-index:99;
}
div.section0 { margin-top:70px; }
div.section_homepage_first {
  margin-top:20px;
  margin-bottom:-10px;
}
div.section_border_bottom .column_section {
  border-bottom:1px solid #b9b9b9;
  padding:10px 0;
}
div.section_border_bottom .column_section.column_section0 { padding-top:0; }
div.section_border_bottom .column_section.last_column_section {
  border:none;
  padding-bottom:0;
}
div.section_footer .column_section { margin-bottom:0; }
div.section_footer .last_column_section { padding-bottom:10px; }
div.section_footer {
  background:url(/blocks/sheridan/html/images/footer_dark_bg.jpg) repeat-x;
  padding:0 0 35px 0;
  width:100%;
}
#tooltip {
  background-color:#ff0000;
  border:1px solid #c5d2be;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  position:absolute;
  display:none;
  z-index:9999;
  padding:15px;
  left:0px;
  font-size:13px;
  background:url(/blocks/sheridan/html/images/tooltip_bg_repeat.jpg) repeat;
  box-shadow:1px 1px 4px #818181;
  -webkit-box-shadow:1px 1px 4px #818181;
  -moz-box-shadow:1px 1px 4px #818181;
  filter:progid:DXImageTransform.Microsoft.dropShadow(color=#818181,offX=1,offY=1,positive=true);
}
#footer_links.mobile .section_footer { padding:0; }
#footer_nav.fix_pos {
  position:fixed;
  bottom:0;
  z-index:2000;
}
#footer_nav.mobile { height:70px; }
#footer_nav .wrapper .footer_copyright .content .logo_1 {
  background:url(/blocks/sheridan/html/images/footer_logo.png) no-repeat;
  width:26px;
  height:30px;
  float:left;
}
#footer_nav .wrapper .footer_copyright .content .logo_2 {
  background:url(/blocks/sheridan/html/images/footer_landscape_ontario.png) no-repeat;
  width:87px;
  height:25px;
  float:left;
}
#footer_nav .wrapper .footer_copyright .content .text span a {
  text-decoration:none;
  color:#464646;
}
#footer_nav .wrapper .footer_copyright .content .text span {
  text-align:right;
  display:block;
}
#footer_nav .wrapper .footer_copyright .content .text {
  padding:0px 10px 0px 10px;
  font-family:Georgia, "Times New Roman", serif;
  font-size:11px;
  color:#464646;
  float:left;
}
#footer_nav .wrapper .footer_copyright .content {
  position:absolute;
  right:20px;
  top:-35px;
}
#footer_nav .wrapper .plant_finder_mini .search_textfield {
  width:78px;
  height:24px;
  border:1px solid #394e2a;
  margin:0px 5px 0px 5px;
  padding-left:3px;
  font-family:Arial, sans-serif;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  color:#464646;
  font-size:13px;
  float:left;
}
#footer_nav .wrapper .plant_finder_mini .search_button {
  float:left;
  margin:4px 0px 0px 0px;
}
#footer_nav .wrapper .plant_finder_mini a {
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  color:#ffffff;
  font-size:25px;
  float:left;
  letter-spacing:1px;
  margin-left:10px;
  text-decoration:none;
}
#footer_nav .wrapper .plant_finder_mini a:hover {
  color:#ffffff;
  text-decoration:none;
}
#footer_nav .wrapper .plant_finder_mini form { float:left; }
#footer_nav .wrapper .plant_finder_mini {
  position:relative;
  background:url(/blocks/sheridan/html/images/footer_plant_finder_bg.jpg) no-repeat;
  width:236px;
  height:33px;
  padding-top:6px;
  border:1px solid #000000;
  float:left;
  margin-top:-6px;
}
#footer_nav .wrapper ul li a.mailbox {
  background:url(/blocks/sheridan/html/images/joinmailbox.png) no-repeat;
  width:68px;
  height:47px;
  float:left;
  margin:-16px 0 0 0;
  line-height:0;
  font-size:0;
}
#footer_nav .wrapper ul li a {
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  font-size:25px;
  color:#ffffff;
  text-decoration:none;
}
#footer_nav .wrapper ul li span a {
  color:#e5ff6b;
  font-size:17px;
}
#footer_nav .wrapper ul li span.mailbox {
  float:left;
  margin-top:5px;
}
#footer_nav .wrapper ul li span {
  margin:0px 0px 0px 10px;
  color:#5d694d;
}
#footer_nav .wrapper ul li .facebook_like_btn {
  width:90px;
  height:20px;
  overflow:hidden;
  padding:4px 0 0 0;
  margin:0 0 0 15px;
}
#footer_nav .wrapper ul li {
  background:none;
  margin:0;
  padding:0;
  float:left;
}
#footer_nav .wrapper ul a:hover { text-decoration:none; }
#footer_nav .wrapper ul li.spacer {
  width:1px;
  height:22px;
  background-color:#515e40;
  margin:4px 15px 0px 15px;
}
#footer_nav .wrapper ul {
  list-style-type:none;
  margin:3px 0px 0px 20px;
}
#footer_nav .wrapper .garden_footer ul { margin-left:0; }
#footer_nav .wrapper .my_garden_section .my_garden_title {
  color:#ffffff;
  padding-left:3px;
  float:left;
  font-size:25px;
}
#footer_nav .wrapper .my_garden_section .my_garden_nick_name {
  padding-right:10px;
  padding-top:3px;
  float:right;
  color:#e5ff6b;
  font-size:20px;
}
#footer_nav .wrapper .my_garden_section {
  background:url(/blocks/sheridan/html/images/footer_toolbar.png) no-repeat;
  bottom:8px;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  height:40px;
  padding:6px 0 0;
  position:relative;
  width:239px;
  cursor:pointer;
}
#footer_nav .wrapper .my_garden_section_off .my_garden_title {
  color:#ffffff;
  padding-left:3px;
  float:left;
  font-size:25px;
}
#footer_nav .wrapper .my_garden_section_off .my_garden_nick_name {
  padding-right:10px;
  padding-top:3px;
  float:right;
  color:#e5ff6b;
  font-size:20px;
}
#footer_nav .wrapper .my_garden_section_off {
  background:url(/blocks/sheridan/html/images/footer_toolbar_off.png) no-repeat;
  bottom:8px;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  height:40px;
  padding:6px 0 0;
  position:relative;
  width:239px;
  cursor:pointer;
}
#footer_nav .wrapper .join_our_mailing_list_form .subscribe_form .email {
  border:1px solid #586449;
  font-size:12px;
  color:#000000;
  font-family:Arial;
  padding:2px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
#footer_nav .wrapper .join_our_mailing_list_form .subscribe_form .cancel_subscribe {
  font-size:14px;
  padding:0 5px;
}
#footer_nav .wrapper .join_our_mailing_list_form .subscribe_form .submit_subscribe {
  font-size:14px;
  padding:0 5px;
}
#footer_nav .wrapper .join_our_mailing_list_form .safe_subscribe_logo {
  font-size:10px;
  font-family:Arial;
  color:#ffffff;
  text-decoration:none;
}
#footer_nav .wrapper .join_our_mailing_list_form {
  margin:0 0 0 248px;
  color:#ffffff;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
}
#footer_nav .wrapper .join_our_mailing_list_popup .header { font-size:17px; }
#footer_nav .wrapper .join_our_mailing_list_popup .email {
  border:1px solid #a4a4a4;
  font-family:Arial;
  font-size:12px;
  color:#000000;
  padding:2px;
  width:155px;
}
#footer_nav .wrapper .join_our_mailing_list_popup .submit_subscribe {
  color:#e5ff6b;
  font-size:17px;
  background:none;
  border:0;
  cursor:pointer;
  float:left;
  margin:4px 0 0 21px;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
}
#footer_nav .wrapper .join_our_mailing_list_popup .safe_subscribe_logo {
  font-size:10px;
  font-family:Arial;
  float:left;
  color:#ffffff;
  margin:8px 0 0 0;
  text-decoration:none;
}
#footer_nav .wrapper .join_our_mailing_list_popup .cancel_subscribe {
  width:14px;
  height:14px;
  float:right;
  margin:-10px;
  background:url(/blocks/sheridan/html/images/joinmailclose.png) no-repeat;
  cursor:pointer;
}
#footer_nav .wrapper .join_our_mailing_list_popup {
  display:none;
  width:200px;
  height:50px;
  border:1px solid #333333;
  background-color:#666666;
  float:left;
  margin:-80px 0 0 260px;
  color:#ffffff;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  padding:5px 0 0 10px;
}
#footer_nav .wrapper {
  width:960px;
  margin:0 auto;
  position:relative;
}
#footer_nav {
  height:34px;
  border-top:2px solid #688359;
  background:#172800;
  width:100%;
}
.notifications th, .notifications td { padding:6px; }
.notifications th {
  background:#cecece;
  font-weight:bold;
}
.notifications tr.odd td { background:#dedede; }
.notifications td.no_notifications {
  font-weight:bold;
  text-align:center;
}
.notifications { width:100%; }
#social_tab li, #social_tab a {
  width:33px;
  height:32px;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}
#social_tab li {
  margin-left:7px;
  margin-bottom:9px;
}
#social_tab a {
  background:url("/blocks/sheridan/html/images/social_icons.png");
  background-repeat:no-repeat;
}
#social_tab li.tab_facebook { margin-top:17px; }
#social_tab li.tab_facebook a { background-position:0 0; }
#social_tab li.tab_twitter a { background-position:0 -32px; }
#social_tab li.tab_linkedin a { background-position:0 -64px; }
#social_tab li.tab_youtube a { background-position:0 -96px; }
#social_tab li.tab_square a { background-position:0 -128px; }
#social_tab li.tab_email a { background-position:0 -160px; }
#social_tab {
  background:url("/blocks/sheridan/html/images/social_tab.png") repeat scroll 0 0 transparent;
  height:265px;
  left:0;
  position:absolute;
  position:fixed;
  top:150px;
  width:40px;
  z-index:20;
}
.block_b2b_event_calendar .wrapper .left .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  margin:0 0 5px 0;
}
.block_b2b_event_calendar .wrapper .left dl dt {
  text-align:left;
  padding:0;
  width:180px;
  font-size:14px;
  font-weight:normal;
}
.block_b2b_event_calendar .wrapper .left dl dd span {
  margin:2px 0 0 0;
  width:13px;
  height:13px;
  display:block;
  background-color:#a9a9a9;
}
.block_b2b_event_calendar .wrapper .left dl dd span.checked {
  background-image:url(/blocks/sheridan/html/images/checkbox_checked.png);
  background-repeat:no-repeat;
}
.block_b2b_event_calendar .wrapper .left dl dd {
  float:left;
  margin:0;
  padding:0;
  width:15px;
}
.block_b2b_event_calendar .wrapper .left dl {
  margin:0;
  padding:2px;
  cursor:pointer;
  display:inline-block;
  width:205px;
}
.block_b2b_event_calendar .wrapper .left .over { background-color:#dfefc2; }
.block_b2b_event_calendar .wrapper .left .types { margin:30px 0 0 0; }
.block_b2b_event_calendar .wrapper .left {
  width:220px;
  float:left;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-title {
  font-size:20px;
  color:#bb3617;
  width:200px;
  margin:0 auto;
  text-align:center;
  line-height:1;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next .ui-icon { background:none; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next {
  position:absolute;
  right:140px;
  top:0;
  display:block;
  width:100px;
  height:27px;
  background:url(/blocks/sheridan/html/images/slider_nav_right.png) no-repeat center left;
  cursor:pointer;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next-hover { background:url(/blocks/sheridan/html/images/slider_nav_right_over.png) no-repeat center left; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev .ui-icon { background:none; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev {
  position:absolute;
  left:0;
  top:0;
  display:block;
  background:url(/blocks/sheridan/html/images/slider_nav_left.png) no-repeat center right;
  width:260px;
  height:27px;
  cursor:pointer;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev-hover { background:url(/blocks/sheridan/html/images/slider_nav_left_over.png) no-repeat center right; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-state-hover { border:none; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header {
  background:none;
  border:none;
  position:relative;
  height:40px;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar th {
  padding:3px;
  width:95px;
  border:1px solid #888888;
  text-align:center;
  font-size:12px;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event label {
  cursor:pointer;
  font-size:10px;
  color:#000000;
  text-align:left;
  position:relative;
  display:block;
  margin:0;
  padding:0 0 2px 0;
  width:100%;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event .title_long {
  color:#454545;
  font-size:12px;
  font-weight:bold;
  padding:0 0 2px 0;
  display:none;
  line-height:12px;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event .desc {
  line-height:1;
  font-size:10px;
  color:#000000;
  padding:0 0 2px 0;
  text-align:left;
  display:none;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event span {
  width:8px;
  height:8px;
  font-size:0;
  line-height:8px;
  background-color:#a9a9a9;
  display:block;
  float:left;
  margin:1px 2px 1px 0;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event {
  height:22px;
  cursor:pointer;
  padding:2px 2px;
  text-align:left;
  line-height:1;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over label { color:#ffffff; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over .title_long { color:#ffffff; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over .desc { color:#ffffff; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over { background-color:#1b2f00; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper {
  position:absolute;
  left:0;
  bottom:0;
  width:94px;
  margin:0 0 0 3px;
  overflow:hidden;
  line-height:1;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .more_events {
  height:52px;
  bottom:15px;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .more {
  position:absolute;
  bottom:0;
  display:block;
  cursor:pointer;
  font-size:0;
  line-height:0;
  right:0;
  background:url(/blocks/sheridan/html/images/icon_calendar_more.gif) no-repeat;
  background-position:0 0;
  width:26px;
  height:13px;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .more.over { background-position:0 -13px; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event label { display:none; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event .title_long { display:block; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event .desc { display:block; }
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event {
  height:auto;
  margin:0 0 2px 0;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded {
  border:1px solid #c5d2be;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:url(/blocks/sheridan/html/images/tooltip_bg_repeat.jpg) repeat;
  z-index:99;
  bottom:0;
  box-shadow:1px 1px 4px #818181;
  -webkit-box-shadow:1px 1px 4px #818181;
  -moz-box-shadow:1px 1px 4px #818181;
  filter:progid:DXImageTransform.Microsoft.dropShadow(color=#818181,offX=1,offY=1,positive=true);
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default {
  outline:none;
  display:block;
  font-weight:normal;
  border:none;
  color:#000000;
  background:none;
  font-size:12px;
  text-align:right;
  text-decoration:none;
  height:100%;
  padding:3px;
  position:relative;
  cursor:default;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-hover {
  background:none;
  border:none;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-highlight {
  color:#bb3617;
  background:#dfefc2;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-active {
  background:#dfefc2;
  color:#476e01;
  font-size:14px;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td {
  height:80px;
  border:1px solid #888888;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar {
  background:#ffffff;
  color:#000000;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-widget-content {
  width:700px;
  border:none;
  background-color:transparent;
  font-family:Arial;
}
.block_b2b_event_calendar .wrapper .right .event_calendar .ui-corner-all { -moz-border-radius:0; }
.block_b2b_event_calendar .wrapper .right .event_calendar { height:575px; }
.block_b2b_event_calendar .wrapper .right { float:right; }
#ui-datepicker-div { display:none; }
.block_b2b_my_contacts div.fl {
  margin-right:40px;
  width:210px;
  padding:4px;
}
.block_b2b_my_contacts h2 { text-transform:uppercase; }
.block_b2b_my_contacts div dl dt {
  text-align:left;
  width:auto;
  display:block;
  clear:both;
  margin:0px;
  padding:0px;
  margin-top:8px;
}
.block_b2b_my_contacts div dl dd {
  text-align:left;
  display:block;
  clear:both;
  margin:0px;
  padding:0px;
}
.block_our_people .photo_caption img {
  margin-top:40px;
  margin-bottom:10px;
  -moz-box-shadow:0px 3px 5px 0px #7d7d7e;
  -webkit-box-shadow:0px 0px 1px 1px #7d7d7e;
  border:1px solid #ffffff;
}
.block_our_people .photo_caption .caption h3 {
  font-weight:bold;
  margin-bottom:0px;
}
.block_our_people .photo_caption .caption p {
  font-weight:bold;
  font-size:12px;
  line-height:14px;
}
.block_our_people .photo_caption .caption { margin-left:10px; }
.block_our_people .photo_caption { float:left; }
.block_our_people {
  margin-top:-45px;
  margin-bottom:100px;
}
.block_club_schedule .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_club_schedule .wrapper .filter .left {
  float:left;
  font-size:18px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  font-style:italic;
}
.block_club_schedule .wrapper .filter .right {
  margin:0 0 0 10px;
  float:left;
}
.block_club_schedule .wrapper .filter { padding:10px 0; }
.block_club_schedule .wrapper .list a {
  color:#464646;
  display:block;
  text-decoration:none;
}
.block_club_schedule .wrapper .list a:hover { background-color:#dfefc2; }
.block_club_schedule .wrapper .list dl dt {
  color:#bb3617;
  font-style:italic;
  font-weight:normal;
  width:50%;
  text-align:left;
  maring:0;
  padding:0;
}
.block_club_schedule .wrapper .list dl dd {
  margin:0;
  padding:0;
}
.block_club_schedule .wrapper .list dl {
  margin:0;
  padding:5px 0;
}
.block_contact_form .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_contact_form .wrapper .content {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:10px 0;
  line-height:1.5;
}
.block_contact_form .wrapper .form .label {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_contact_form .wrapper .form .tfield.error { border:1px solid #ff0000; }
.block_contact_form .wrapper .form .tfield { width:250px; }
.block_contact_form .wrapper .form .buttons input {
  border:0;
  background:none;
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  cursor:pointer;
}
.block_contact_form .wrapper .form .buttons {
  padding:15px 15px 0 15px;
  text-align:right;
}
.block_contact_form .wrapper .message.error {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#ff0000;
}
.block_contact_form .wrapper .message {
  font-size:24px;
  font-weight:bold;
  font-style:italic;
  color:#476e01;
  padding:7px 0 7px 0;
}
.block_copyright .footer_copyright .content .logo_1 {
  background:url(/blocks/sheridan/html/images/footer_logo.png) no-repeat;
  width:26px;
  height:30px;
  float:left;
}
.block_copyright .footer_copyright .content .logo_2 {
  background:url(/blocks/sheridan/html/images/footer_landscape_ontario.png) no-repeat;
  width:87px;
  height:25px;
  float:left;
}
.block_copyright .footer_copyright .content .text span a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_copyright .footer_copyright .content .text span a:hover { text-decoration:underline; }
.block_copyright .footer_copyright .content .text span {
  text-align:right;
  display:block;
}
.block_copyright .footer_copyright .content .text {
  padding:0px 10px 0px 10px;
  font-family:Georgia, "Times New Roman", serif;
  font-size:11px;
  color:#464646;
  float:left;
}
.block_copyright .footer_copyright .content { float:right; }
.block_downloads .title a {
  color:inherit;
  text-decoration:none;
}
.block_downloads .title {
  margin:0;
  line-height:1;
  padding:0 0 15px 0;
  text-transform:uppercase;
}
.block_downloads .content { padding:0 15px 10px 0; }
.block_downloads .wrapper .content_left .lefttitle {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_downloads .wrapper .content_left .fl {
  width:50%;
  float:left;
}
.block_downloads .wrapper .content_left .fl ul {
  margin:0px;
  padding:10px;
  list-style:none;
}
.block_downloads .wrapper .content_left .fl ul li {
  width:100%;
  background:none repeat scroll 0 0 transparent;
  float:left;
}
.block_downloads .wrapper .content_left .fl ul li.hover { cursor:pointer; }
.block_downloads .wrapper .content_left .fl ul li.active {
  cursor:default;
  font-weight:bold;
}
.block_downloads .wrapper .content_left .description { display:none; }
.block_downloads .wrapper .content_left .link { display:none; }
.block_downloads .wrapper .content_left .thumbnail { display:none; }
.block_downloads .wrapper .content_left {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  width:50%;
  float:left;
}
.block_downloads .wrapper .content_right .thumbnail { padding-bottom:10px; }
.block_downloads .wrapper .content_right .righttitle {
  float:left;
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  width:300px;
  padding:10px 10px 10px 0;
}
.block_downloads .wrapper .content_right .download a {
  font-weight:bold;
  font-style:normal;
}
.block_downloads .wrapper .content_right .download {
  float:right;
  display:block;
  margin:15px 0 0 0;
}
.block_downloads .wrapper .content_right .description {
  float:left;
  width:100%;
}
.block_downloads .wrapper .content_right {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  width:50%;
  float:right;
  padding:0;
}
.block_downloads .wrapper { padding:0 10px 0 0; }
.block_event_calendar .wrapper .left .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  margin:0 0 5px 0;
}
.block_event_calendar .wrapper .left dl dt {
  text-align:left;
  padding:0;
  width:180px;
  font-size:14px;
  font-weight:normal;
}
.block_event_calendar .wrapper .left dl dd span {
  margin:2px 0 0 0;
  width:13px;
  height:13px;
  display:block;
  background-color:#a9a9a9;
}
.block_event_calendar .wrapper .left dl dd span.checked {
  background-image:url(/blocks/sheridan/html/images/checkbox_checked.png);
  background-repeat:no-repeat;
}
.block_event_calendar .wrapper .left dl dd {
  float:left;
  margin:0;
  padding:0;
  width:15px;
}
.block_event_calendar .wrapper .left dl {
  margin:0;
  padding:2px;
  cursor:pointer;
  display:inline-block;
  width:205px;
}
.block_event_calendar .wrapper .left .over { background-color:#dfefc2; }
.block_event_calendar .wrapper .left .types { margin:30px 0 0 0; }
.block_event_calendar .wrapper .left {
  width:220px;
  float:left;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-title {
  font-size:20px;
  color:#bb3617;
  width:200px;
  margin:0 auto;
  text-align:center;
  line-height:1;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next .ui-icon { background:none; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next {
  position:absolute;
  right:140px;
  top:0;
  display:block;
  width:100px;
  height:27px;
  background:url(/blocks/sheridan/html/images/slider_nav_right.png) no-repeat center left;
  cursor:pointer;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-next-hover { background:url(/blocks/sheridan/html/images/slider_nav_right_over.png) no-repeat center left; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev .ui-icon { background:none; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev {
  position:absolute;
  left:0;
  top:0;
  display:block;
  background:url(/blocks/sheridan/html/images/slider_nav_left.png) no-repeat center right;
  width:260px;
  height:27px;
  cursor:pointer;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-datepicker-prev-hover { background:url(/blocks/sheridan/html/images/slider_nav_left_over.png) no-repeat center right; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header .ui-state-hover { border:none; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-widget-header {
  background:none;
  border:none;
  position:relative;
  height:40px;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar th {
  padding:3px;
  width:95px;
  border:1px solid #888888;
  text-align:center;
  font-size:12px;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event label {
  cursor:pointer;
  font-size:10px;
  color:#000000;
  text-align:left;
  position:relative;
  display:block;
  margin:0;
  padding:0 0 2px 0;
  width:100%;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event .title_long {
  color:#454545;
  font-size:12px;
  font-weight:bold;
  padding:0 0 2px 0;
  display:none;
  line-height:12px;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event .desc {
  line-height:1;
  font-size:10px;
  color:#000000;
  padding:0 0 2px 0;
  text-align:left;
  display:none;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event span {
  width:8px;
  height:8px;
  font-size:0;
  line-height:8px;
  background-color:#a9a9a9;
  display:block;
  float:left;
  margin:1px 2px 1px 0;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .event {
  height:22px;
  cursor:pointer;
  padding:2px 2px;
  text-align:left;
  line-height:1;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over label { color:#ffffff; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over .title_long { color:#ffffff; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over .desc { color:#ffffff; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper .over { background-color:#1b2f00; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .events_wrapper {
  position:absolute;
  left:0;
  bottom:0;
  width:94px;
  margin:0 0 0 3px;
  overflow:hidden;
  line-height:1;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .more_events {
  height:52px;
  bottom:15px;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .more {
  position:absolute;
  bottom:0;
  display:block;
  cursor:pointer;
  font-size:0;
  line-height:0;
  right:0;
  background:url(/blocks/sheridan/html/images/icon_calendar_more.gif) no-repeat;
  background-position:0 0;
  width:26px;
  height:13px;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .more.over { background-position:0 -13px; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event label { display:none; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event .title_long { display:block; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event .desc { display:block; }
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded .event {
  height:auto;
  margin:0 0 2px 0;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default .expanded {
  border:1px solid #c5d2be;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:url(/blocks/sheridan/html/images/tooltip_bg_repeat.jpg) repeat;
  z-index:99;
  bottom:0;
  box-shadow:1px 1px 4px #818181;
  -webkit-box-shadow:1px 1px 4px #818181;
  -moz-box-shadow:1px 1px 4px #818181;
  filter:progid:DXImageTransform.Microsoft.dropShadow(color=#818181,offX=1,offY=1,positive=true);
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-default {
  outline:none;
  display:block;
  font-weight:normal;
  border:none;
  color:#000000;
  background:none;
  font-size:12px;
  text-align:right;
  text-decoration:none;
  height:100%;
  padding:3px;
  position:relative;
  cursor:default;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-hover {
  background:none;
  border:none;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-highlight {
  color:#bb3617;
  background:#dfefc2;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td .ui-state-active {
  background:#dfefc2;
  color:#476e01;
  font-size:14px;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar td {
  height:80px;
  border:1px solid #888888;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content .ui-datepicker-calendar {
  background:#ffffff;
  color:#000000;
}
.block_event_calendar .wrapper .right .event_calendar .ui-widget-content {
  width:700px;
  border:none;
  background-color:transparent;
  font-family:Arial;
}
.block_event_calendar .wrapper .right .event_calendar .ui-corner-all { -moz-border-radius:0; }
.block_event_calendar .wrapper .right .event_calendar { height:575px; }
.block_event_calendar .wrapper .right { float:right; }
#ui-datepicker-div { display:none; }
.block_event_description .wrapper .description p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_event_description .wrapper .details dl dt {
  font-size:14px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  padding:0;
  text-align:left;
  width:100px;
  margin:6px 0 0 5px;
}
.block_event_description .wrapper .details dl dd { text-align:left; }
.block_event_description .wrapper .details dl { margin:10px 0; }
.block_event_description .wrapper .details { margin:10px 0; }
.block_event_description .wrapper { margin:0 20px 0 0; }
.block_event_registration_form .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_event_registration_form .wrapper .content {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:15px 0;
  line-height:1.5;
}
.block_event_registration_form .wrapper .form select { width:100px; }
.block_event_registration_form .wrapper .form .label {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_event_registration_form .wrapper .form .tfield.error { border:1px solid #ff0000; }
.block_event_registration_form .wrapper .form .tfield { width:250px; }
.block_event_registration_form .wrapper .form .newsletter { padding:0 0 0 10px; }
.block_event_registration_form .wrapper .form .buttons input {
  border:0;
  background:none;
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  cursor:pointer;
}
.block_event_registration_form .wrapper .form .buttons {
  padding:15px 15px 0 15px;
  text-align:right;
}
.block_event_registration_form .wrapper .message.error {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#ff0000;
}
.block_event_registration_form .wrapper .message {
  font-size:24px;
  font-weight:bold;
  font-style:italic;
  color:#476e01;
  padding:0 0 0 15px;
}
.block_event_title .title span {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  width:70%;
}
.block_event_title .title .back_btn {
  color:#bb3617;
  font-family:Georgia, "Times New Roman", serif;
  font-size:18px;
  float:right;
}
.block_event_upcoming .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_event_upcoming .wrapper .filter .left {
  float:left;
  font-size:18px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  font-style:italic;
}
.block_event_upcoming .wrapper .filter .right {
  margin:0 0 0 10px;
  float:left;
}
.block_event_upcoming .wrapper .filter { padding:10px 0; }
.block_event_upcoming .wrapper .list a {
  color:#464646;
  display:block;
  text-decoration:none;
}
.block_event_upcoming .wrapper .list a:hover { background-color:#dfefc2; }
.block_event_upcoming .wrapper .list dl dt {
  color:#bb3617;
  font-style:italic;
  font-weight:normal;
  width:100px;
  text-align:left;
  maring:0;
  padding:0;
}
.block_event_upcoming .wrapper .list dl dd {
  margin:0;
  padding:0;
}
.block_event_upcoming .wrapper .list dl {
  margin:0;
  padding:5px 0;
}
.block_farms .wrapper ul li a {
  font-size:13px;
  margin:10px 10px 10px 0;
}
.block_farms .wrapper ul li {
  list-style:none;
  float:left;
  width:300px;
  height:30px;
  margin:0 15px 0 0;
  background:none;
  padding:0;
}
.block_farms .wrapper ul { list-style:none; }
.block_flyers .wrapper .section_title {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  margin:0;
  float:left;
  padding:0 0 15px 0;
  text-transform:uppercase;
}
.block_flyers .wrapper .title {
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  padding-bottom:5px;
}
.block_flyers .wrapper .content .left {
  width:115px;
  float:left;
  padding:0;
}
.block_flyers .wrapper .content .right p { padding-bottom:2px; }
.block_flyers .wrapper .content .right .file_link { padding:4px 0px; }
.block_flyers .wrapper .content .right .store_link {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
  font-size:10px;
}
.block_flyers .wrapper .content .right a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
  font-size:11px;
}
.block_flyers .wrapper .content .right a:hover { text-decoration:underline; }
.block_flyers .wrapper .content .right {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  font-size:11px;
  margin:0 0 15px 0;
  line-height:1.5;
  width:115px;
  float:left;
  padding:0;
}
.block_flyers .wrapper .content {
  width:230px;
  height:240px;
  float:left;
  padding:0;
  position:relative;
  padding-bottom:5px;
}
.block_flyers .wrapper .nofly { padding-top:10px; }
.block_flyers .wrapper .nofly p {
  color:#464646;
  font-family:Georgia, "Times New Roman", serif;
  font-size:13px;
  line-height:1.5;
  margin:0 0 15px;
}
.custom_form .required_form_part { color:#cc0000; }
.custom_form textarea { height:200px; }
.custom_form .checkbox_columns label {
  white-space:nowrap;
  display:block;
  padding:0;
  margin:0 0 5px 0;
}
.custom_form .checkbox_columns .checkbox_column { float:left; }
.custom_form .checkbox_columns {
  width:490px;
  margin-left:190px;
}
.custom_csv_table th {
  background:#476e01;
  padding:6px;
  font-weight:bold;
  color:#ffffff;
}
.custom_csv_table td.medium_header_row { font-weight:bold; }
.custom_csv_table td {
  padding:6px;
  border-top:1px solid #d8e1c8;
}
.custom_csv_table .simple_field {
  width:50px;
  border:2px solid #000000;
}
.custom_csv_table tr.odd td { background:url("/blocks/sheridan/html/images/plant_product_sidebar_bg.png"); }
.custom_csv_table { width:100%; }
.custom_form_success {
  background:none repeat scroll 0 0 #5a8c01;
  border:1px solid #3a5ca1;
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  margin:10px 0;
  padding:5px;
}
.custom_form_error {
  background:none repeat scroll 0 0 #ff5d5d;
  border:1px dashed #aa0000;
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  margin:10px 0;
  padding:5px;
}
.custom_form_submit .buttons { text-align:right; }
.custom_form_submit .buttons input {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#476e01;
  cursor:pointer;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-size:33px;
  font-weight:normal;
  line-height:1;
  text-transform:uppercase;
}
.block_garden_tips .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_garden_tips .wrapper .input .select select {
  width:220px;
  font-family:Georgia, "Times New Roman", serif;
  font-size:14px;
}
.block_garden_tips .wrapper .input .select {
  width:25%;
  float:left;
}
.block_garden_tips .wrapper .input { padding:10px 0; }
.block_garden_tips .wrapper .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_garden_tips .wrapper .content { margin:20px 0 0 0; }
.block_garden_tips .wrapper .tips .tip .left {
  float:left;
  width:620px;
}
.block_garden_tips .wrapper .tips .tip .right { float:right; }
.block_garden_tips .wrapper .tips .tip .title.clicked { background-position:0 -16px; }
.block_garden_tips .wrapper .tips .tip .title {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  color:#476e01;
  font-size:13px;
  font-size:14px;
  margin:0 0 15px 0;
  margin:0;
  line-height:1.5;
  font-weight:bold;
  cursor:pointer;
  background:url(/blocks/sheridan/html/images/arrows_left_bottom.png) no-repeat 0 0;
  height:16px;
  padding:0 0 0 25px;
  display:inline-block;
}
.block_garden_tips .wrapper .tips .tip .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_garden_tips .wrapper .tips .tip .content {
  padding:0 20px;
  margin:15px 0 0 0;
}
.block_garden_tips .wrapper .tips .tip .image { width:220px; }
.block_garden_tips .wrapper .tips .tip a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_garden_tips .wrapper .tips .tip a:hover { text-decoration:underline; }
.block_garden_tips .wrapper .tips .tip {
  padding:20px;
  border-top:1px solid #b9b9b9;
}
.block_garden_tips .wrapper {
  border-top:1px solid #b9b9b9;
  padding:10px 0 0 0;
}
.block_garden_tips_description .wrapper .tip .left {
  float:left;
  width:620px;
}
.block_garden_tips_description .wrapper .tip .right { float:right; }
.block_garden_tips_description .wrapper .tip .title {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  padding-bottom:5px;
  text-transform:uppercase;
}
.block_garden_tips_description .wrapper .tip .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_garden_tips_description .wrapper .tip .content { margin:15px 0 0 0; }
.block_garden_tips_description .wrapper .tip .image { width:220px; }
.block_garden_tips_description .wrapper .tip a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_garden_tips_description .wrapper .tip a:hover { text-decoration:underline; }
.block_garden_tips_description .wrapper .tip { padding:20px; }
.block_garden_tips_filters .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_garden_tips_filters .wrapper .input .select select {
  width:220px;
  font-family:Georgia, "Times New Roman", serif;
  font-size:14px;
}
.block_garden_tips_filters .wrapper .input .select {
  width:25%;
  float:left;
}
.block_garden_tips_filters .wrapper .input { padding:10px 0; }
.block_garden_tips_filters .wrapper .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_garden_tips_filters .wrapper .content { margin:20px 0 0 0; }
.block_garden_tips_filters .wrapper {
  border-top:1px solid #b9b9b9;
  padding:10px 0 0 0;
}
.block_garden_tips_single_tip .wrapper .left {
  float:left;
  width:620px;
}
.block_garden_tips_single_tip .wrapper .right { float:right; }
.block_garden_tips_single_tip .wrapper .title.clicked { background-position:0 -16px; }
.block_garden_tips_single_tip .wrapper .title {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  color:#476e01;
  font-size:13px;
  font-size:14px;
  margin:0 0 15px 0;
  margin:0;
  line-height:1.5;
  line-height:16px;
  font-weight:bold;
  cursor:pointer;
  background:url(/blocks/sheridan/html/images/arrows_left_bottom.png) no-repeat 0 0;
  height:16px;
  padding:0 0 0 25px;
  display:inline-block;
}
.block_garden_tips_single_tip .wrapper .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_garden_tips_single_tip .wrapper .content {
  padding:0 20px;
  margin:15px 0 0 0;
}
.block_garden_tips_single_tip .wrapper .image { width:220px; }
.block_garden_tips_single_tip .wrapper {
  padding:20px;
  border-top:1px solid #b9b9b9;
}
.block_homepage_banner .fadeinout .slider_wrapper .column {
  position:absolute;
  float:none;
}
.block_homepage_banner .fadeinout .slider_nav_wrapper .slider_nav_pointer {
  float:left;
  cursor:pointer;
  height:10px;
  width:10px;
  background:url(/blocks/sheridan/html/images/home_slider_btns.png) no-repeat;
  background-position:right;
  margin:0 10px 5px 0;
}
.block_homepage_banner .fadeinout .slider_nav_wrapper .slider_nav_pointer.selected { background-position:0px; }
.block_homepage_banner .fadeinout .slider_nav_wrapper {
  position:absolute;
  left:75px;
  top:335px;
  width:120px;
  z-index:99;
}
.block_homepage_banner .fadeinout .slider_nav_play_pause.pause { background-position:0 -10px; }
.block_homepage_banner .fadeinout .slider_nav_play_pause {
  position:absolute;
  left:220px;
  top:335px;
  cursor:pointer;
  background:url(/blocks/sheridan/html/images/play_pause_toggle.png) no-repeat;
  background-position:0 0;
  width:10px;
  height:10px;
  line-height:10px;
  font-size:0;
}
.block_homepage_banner .wrapper .panel .info .title {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-align:center;
  text-transform:uppercase;
}
.block_homepage_banner .wrapper .panel .info .subtitle {
  font-family:Georgia, "Times New Roman", serif;
  font-size:15px;
  font-style:italic;
  text-align:center;
  margin-top:5px;
}
.block_homepage_banner .wrapper .panel .info .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:18px 0 0 0;
  line-height:1.5;
}
.block_homepage_banner .wrapper .panel .info .content .micetype_block strong {
  font-size:13px;
  line-height:1.5;
}
.block_homepage_banner .wrapper .panel .info .content .micetype_block {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  font-size:10px;
  margin:0 0 15px 0;
  margin:18px 0 0 0;
  line-height:1.5;
  line-height:1.5;
}
.block_homepage_banner .wrapper .panel .info .content {
  overflow:hidden;
  height:180px;
  text-align:left;
}
.block_homepage_banner .wrapper .panel .info .link_big {
  position:absolute;
  bottom:20px;
  right:20px;
}
.block_homepage_banner .wrapper .panel .info {
  height:260px;
  border:1px solid #888888;
  background-color:#ffffff;
  padding:20px;
  width:310px;
  overflow:hidden;
  position:relative;
}
.block_homepage_banner .wrapper .panel {
  position:absolute;
  z-index:50;
  left:0;
  top:20px;
}
.block_homepage_banner .wrapper .image img { border:1px solid #888888; }
.block_homepage_banner .wrapper .image .caption p {
  text-align:right;
  font-family:Georgia, "Times New Roman", serif;
  color:#ffffff;
  font-size:18px;
  padding:13px 20px 0px 20px;
}
.block_homepage_banner .wrapper .image .caption a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
  font-style:italic;
}
.block_homepage_banner .wrapper .image .caption {
  position:absolute;
  height:50px;
  bottom:-1px;
  right:-1px;
  z-index:40;
  background:url(/blocks/sheridan/html/images/slider_caption_bg.png) repeat-x;
}
.block_homepage_banner .wrapper .image {
  position:absolute;
  width:700px;
  height:356px;
  right:0;
  z-index:20;
}
.block_homepage_banner .wrapper {
  position:relative;
  z-index:0;
  width:940px;
  height:360px;
}
.block_homepage_banner {
  overflow:hidden;
  width:940px;
  height:360px;
}
.block_homepage_reminder .reminder_display img {
  margin-left:250px;
  float:left;
}
.block_homepage_reminder .reminder_display table td p { margin:0; }
.block_homepage_reminder .reminder_display table td {
  font-style:italic;
  font-family:Georgia, "Times New Roman", serif;
  font-size:16px;
  color:#bb3617;
  text-align:left;
}
.block_homepage_reminder .reminder_display table {
  width:450px;
  float:right;
  margin:0 0 0 35px;
}
.block_homepage_reminder .reminder_display {
  display:none;
  position:absolute;
  left:0;
  top:0;
}
.block_homepage_reminder {
  height:50px;
  position:relative;
}
.block_image_one .wrapper .image .subnote {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  text-align:left;
  margin:10px 0 0 0;
  line-height:15px;
}
.block_image_one .wrapper .image {
  font-size:0;
  line-height:0;
  width:auto;
}
.block_image_one .wrapper { padding:0 10px 0 0; }
div.section .two_columns .block_image_one .image {
  width:455px;
  margin:0 15px 0 0;
}
div.section .two_columns .column_last .block_image_one .image {
  width:455px;
  margin:0 0 0 15px;
}
.block_jobs .wrapper .job_cat .dropdown.clicked { background:url(/blocks/sheridan/html/images/arrow_down.png) no-repeat center right; }
.block_jobs .wrapper .job_cat .dropdown span {
  padding:0 30px 0 0;
  text-transform:uppercase;
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.block_jobs .wrapper .job_cat .dropdown {
  background:url(/blocks/sheridan/html/images/arrows_right.png) no-repeat right center;
  text-decoration:none;
  display:inline-block;
}
.block_jobs .wrapper .job_cat .job_wrapper .job .location {
  width:200px;
  text-align:right;
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:18px;
  font-style:italic;
  float:left;
}
.block_jobs .wrapper .job_cat .job_wrapper .job .description .title {
  font-family:Georgia, "Times New Roman", serif;
  color:#476e01;
  font-size:18px;
  font-style:italic;
}
.block_jobs .wrapper .job_cat .job_wrapper .job .description .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:0;
  line-height:1.5;
}
.block_jobs .wrapper .job_cat .job_wrapper .job .description .link_apply a {
  font-family:Georgia, "Times New Roman", serif;
  color:#476e01;
  font-style:italic;
  font-size:18px;
  text-decoration:none;
}
.block_jobs .wrapper .job_cat .job_wrapper .job .description {
  width:700px;
  padding:0 20px;
  float:left;
}
.block_jobs .wrapper .job_cat .job_wrapper .job { margin:30px 0; }
.block_jobs .wrapper .job_cat .job_wrapper { display:none; }
.block_jobs .wrapper .job_cat { margin:0 0 30px 0; }
.block_job_application_form .wrapper .title a {
  color:inherit;
  text-decoration:none;
}
.block_job_application_form .wrapper .title a:active { color:inherit; }
.block_job_application_form .wrapper .title {
  margin:0;
  line-height:1;
  padding:0 0 15px 0;
  text-transform:uppercase;
}
.block_job_application_form .wrapper .form dt { width:260px; }
.block_job_application_form .wrapper .form dd { margin-left:280px; }
.block_job_application_form .wrapper .form select {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
  width:150px;
}
.block_job_application_form .wrapper .form textarea {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_job_application_form .wrapper .form .new_staff { display:block; }
.block_job_application_form .wrapper .form .returning_staff { display:none; }
.block_job_application_form .wrapper .form .questiontitle {
  font-size:14px;
  color:#476e01;
  color:#993333;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-align:left;
  font-weight:bold;
  padding-left:280px;
  padding-top:20px;
}
.block_job_application_form .wrapper .form .subtitle {
  font-size:14px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-align:left;
  font-weight:bold;
  padding-left:280px;
  padding-top:20px;
}
.block_job_application_form .wrapper .form .subtitledescription {
  font-size:14px;
  color:#476e01;
  color:#666666;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-align:left;
  padding-left:280px;
  padding-top:5px;
}
.block_job_application_form .wrapper .form .uploaddescription {
  font-size:14px;
  font-size:11px;
  color:#476e01;
  color:#666666;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-align:left;
  padding-top:5px;
}
.block_job_application_form .wrapper .form .label {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_job_application_form .wrapper .form .tfield.error { border:1px solid #ff0000; }
.block_job_application_form .wrapper .form .tfield { width:250px; }
.block_job_application_form .wrapper .form .buttons input {
  border:0;
  background:none;
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  cursor:pointer;
}
.block_job_application_form .wrapper .form .buttons {
  padding:15px 15px 0 15px;
  text-align:right;
}
.block_job_application_form .wrapper .message.error {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#ff0000;
}
.block_job_application_form .wrapper .message {
  font-size:24px;
  font-weight:bold;
  font-style:italic;
  color:#476e01;
  padding-left:20px;
  padding-bottom:20px;
}
.block_landscaping_consulting_form form .buttons input {
  border:0;
  background:none;
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
  cursor:pointer;
}
.block_landscaping_consulting_form form .buttons {
  padding:15px 15px 0 15px;
  text-align:right;
}
.block_landscaping_consulting_form form .tfield.error { border:1px solid #ff0000; }
.block_landscaping_consulting_form form .tfield { width:250px; }
.block_landscaping_consulting_form form {
  width:600px;
  margin:0 auto;
}
.block_landscaping_consulting_form .message.error {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#ff0000;
}
.block_landscaping_consulting_form .message {
  font-size:24px;
  font-weight:bold;
  font-style:italic;
  color:#476e01;
  padding:0 0 20px 15px;
}
.block_landscaping_consulting_form dt.checkbox {
  width:500px;
  text-align:left;
  margin-left:70px;
}
.block_landscaping_consulting_form div.checkboxes {
  width:500px;
  margin:0 auto;
}
.block_landscaping_consulting_form div.radioItem {
  width:500px;
  margin:10px;
  padding-left:130px;
}
.my_garden_account.login {
  background:url("/blocks/sheridan/html/images/section_gray_bg_repeat.jpg") repeat scroll 0 0 transparent;
  padding:15px 10px 10px;
}
.my_garden_account .login_header a {
  color:inherit;
  text-decoration:none;
}
.my_garden_account .login_header a:active { color:inherit; }
.my_garden_account .login_header {
  margin:0;
  line-height:1;
  padding:0;
  text-transform:uppercase;
}
.my_garden_account .login_note {
  font-size:16px;
  font-style:normal;
  font-weight:bold;
  padding-bottom:10px;
}
.my_garden_account .message.error {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#ff0000;
}
.my_garden_account .message {
  font-size:24px;
  font-weight:bold;
  font-style:italic;
  color:#476e01;
}
.my_garden_account .form dt { width:120px; }
.my_garden_account .form dd { margin-left:140px; }
.my_garden_account .form .login_hint {
  font-size:11px;
  font-style:normal;
  padding-top:5px;
  padding-bottom:5px;
}
.my_garden_account .form .tfield.error { border:1px solid #ff0000; }
.my_garden_account .form .tfield { width:285px; }
.my_garden_account .form .forgot_password {
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  color:#bb3617;
}
.my_garden_account .form .buttons {
  padding:15px 15px 0 15px;
  text-align:right;
}
.photo_tagger { display:none; }
.facebook_comments { padding-top:10px; }
.photo_button_container .photo_button_previous, .photo_button_container .photo_button_next {
  cursor:pointer;
  height:610px;
  position:absolute;
  top:0;
  width:100px;
}
.photo_button_container .photo_button_previous {
  background:url("/blocks/sheridan/html/images/slider_nav_left.png") no-repeat scroll center center transparent;
  left:0px;
}
.photo_button_container .photo_button_next {
  background:url("/blocks/sheridan/html/images/slider_nav_right.png") no-repeat scroll center center transparent;
  right:0;
}
.photo_button_container {
  position:relative;
  height:600px;
  overflow:hidden;
}
.gallery_dialog .dialog_popup {
  border:5px solid #aaaaaa;
  background:#ffffff;
}
.tag_names {
  font-size:12px;
  border-bottom:1px solid #c4d1bd;
  padding-bottom:10px;
  padding-left:70px;
}
.tag_title {
  font-size:16px;
  font-weight:bold;
}
.photo_container .photo_slider.empty_photo, .photo_container .tagged_photo.empty_photo { display:none; }
.photo_container .photo_slider .container_box, .photo_container .tagged_photo .container_box {
  border:5px solid #ffffff;
  width:100px;
  height:100px;
  box-shadow:0 0 25px #000000;
}
.photo_container .photo_slider .container_contents select.plant_select, .photo_container .tagged_photo .container_contents select.plant_select { display:block; }
.photo_container .photo_slider .container_contents.Small, .photo_container .tagged_photo .container_contents.Small { width:50px; }
.photo_container .photo_slider .container_contents.Normal, .photo_container .tagged_photo .container_contents.Normal { width:100px; }
.photo_container .photo_slider .container_contents.Large, .photo_container .tagged_photo .container_contents.Large { width:150px; }
.photo_container .photo_slider .container_contents, .photo_container .tagged_photo .container_contents {
  background:#ffffff;
  padding:5px;
}
.photo_container .photo_slider.Small .container_box, .photo_container .tagged_photo.Small .container_box {
  width:50px;
  height:50px;
}
.photo_container .photo_slider.Normal .container_box, .photo_container .tagged_photo.Normal .container_box {
  width:100px;
  height:100px;
}
.photo_container .photo_slider.Large .container_box, .photo_container .tagged_photo.Large .container_box {
  width:150px;
  height:150px;
}
.photo_container .photo_slider, .photo_container .tagged_photo {
  position:absolute;
  left:20px;
  top:20px;
  text-align:left;
  font-size:12px;
}
.photo_container .photo_slider {
  display:none;
  z-index:0;
}
.photo_container {
  position:relative;
  margin:5px auto 0 auto;
}
.bool_button div.off {
  opacity:0;
  background-position:0 0;
}
.bool_button div {
  position:absolute;
  top:0;
  left:0;
  width:102px;
  height:30px;
  background-image:url(/blocks/core/parts/bool/html/images/toggle.png);
  background-repeat:no-repeat;
  background-position:0 -30px;
}
.bool_button.bool_state_off div.off { opacity:1; }
.bool_button.bool_state_off div.on {
  left:-50px;
  opacity:0;
}
.bool_button.bool_state_on div.off {
  opacity:0;
  left:50px;
}
.bool_button {
  position:relative;
  width:102px;
  height:30px;
  cursor:pointer;
  overflow:hidden;
}
.ajax_tree ul li ul { padding-left:24px; }
.ajax_tree ul li .image_li {
  clear:none;
  height:50px;
}
.ajax_tree ul li img { vertical-align:middle; }
.ajax_tree ul li .photos li.photo_spacer { display:block; }
.ajax_tree ul li .photos li {
  clear:none;
  display:inline-block;
  padding-right:10px;
  vertical-align:middle;
}
.ajax_tree ul li .photos .spacer { clear:both; }
.ajax_tree ul li {
  list-style:none;
  clear:both;
}
.ajax_tree span.item_has_children.open { background-position:0 5px; }
.ajax_tree span.item_has_children.loading {
  background-image:url(/blocks/core/parts/file/html/images/loading.gif);
  background-position:0 6px;
}
.ajax_tree span.item_has_children {
  background-repeat:no-repeat;
  background-position:0 center;
  background-position:0 -16px;
  padding-left:20px;
  background-image:url(/blocks/core/parts/file/html/images/folder.gif);
  cursor:pointer;
}
.ajax_tree { padding-bottom:20px; }
.filecolumns .filecolumn { float:left; }
.filecolumns .spacer { clear:both; }
.filecolumns #sortable0, .filecolumns #sortable1, .filecolumns #sortable2, .filecolumns #sortable3 {
  margin:0;
  padding:2px;
  min-height:40px;
}
.filecolumns #sortable0 li, .filecolumns #sortable1 li, .filecolumns #sortable2 li, .filecolumns #sortable3 li {
  padding:2px;
  border-bottom:0px;
}
.dialog_popup .block_description dl dd input.custom_url { width:281px; }
.popup_content .queue_manager .form_ul li.blank_entry { display:none; }
.popup_content .queue_manager .form_ul li dt {
  color:#a4a5a5;
  padding-left:5px;
  width:32px;
  clear:none;
}
.popup_content .queue_manager .form_ul li dd.delete {
  background:url(/images/icon_delete.png);
  background-repeat:no-repeat;
  background-position:center;
  width:32px;
  height:24px;
}
.popup_content .queue_manager .form_ul li dd.title { width:285px; }
.popup_content .queue_manager .form_ul li dd.start_date, .popup_content .queue_manager .form_ul li dd.end_date { width:170px; }
.popup_content .queue_manager .form_ul li dd.add_promo .add_existing .selection select { width:340px; }
.popup_content .queue_manager .form_ul li dd.add_promo .add_existing .selection { padding:8px 0; }
.popup_content .queue_manager .form_ul li dd.add_promo .add_existing {
  display:none;
  color:#5f6162;
  font-size:12px;
  padding-left:25px;
}
.popup_content .queue_manager .form_ul li dd.add_promo span {
  color:#009345;
  padding-left:25px;
  cursor:pointer;
}
.popup_content .queue_manager .form_ul li dd.add_promo { width:360px; }
.popup_content .queue_manager .form_ul li dd.sorter {
  width:43px;
  height:29px;
  margin-top:7px;
  padding:0;
  background:url(/blocks/core/parts/queue/html/images/drag.png);
}
.popup_content .queue_manager .form_ul li dd {
  float:left;
  margin-left:0;
  padding:0;
  width:135px;
  padding-bottom:10px;
  padding-top:10px;
}
.popup_content .queue_manager .spacer { clear:both; }
.block_plant_browser a.clear_filters {
  background:url(/blocks/sheridan/html/images/clear_filters_bg_btn.png) repeat-x;
  display:block;
  margin-top:5px;
  margin-right:10px;
  padding:5px 10px 6px 10px;
  text-decoration:none;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  color:#555555;
  border:1px solid #dedede;
  -moz-border-radius:3px 3px 3px 3px;
  -webkit-border-radius:3px 3px 3px 3px;
  border-radius:3px 3px 3px 3px;
}
.block_plant_browser h3.top { margin-bottom:20px; }
.block_plant_browser form .submit_btn {
  font-size:24px;
  font-size:28px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  border:none;
  background:none;
}
.block_plant_browser form input.text {
  height:30px;
  width:500px;
}
.block_plant_browser table tr td, .block_plant_browser table tr th { padding-left:50px; }
.block_plant_browser table tr th h1 {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.block_plant_browser table tr th p {
  color:#3a3a3a;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  margin-top:10px;
}
.block_plant_browser table tr th {
  border-bottom:1px solid #e6e6e6;
  padding-bottom:10px;
}
.block_plant_browser table tr td {
  border-right:1px solid #e6e6e6;
  vertical-align:top;
  width:250px;
}
.block_plant_browser table tr td:last-child { border:none; }
.block_plant_browser table .search_controls h5 {
  font-weight:bold;
  margin-top:10px;
  font-family:Arial;
  font-size:13px;
  color:#3a3a3a;
}
.block_plant_browser table .search_controls h3.green_title3 { margin-top:20px; }
.block_plant_browser table .search_controls span.heading {
  color:#454545;
  font-family:Georgia, "Times New Roman", serif;
  font-size:14px;
  font-weight:bold;
}
.block_plant_browser table .search_controls span.orange_heading { color:#bb3617; }
.block_plant_browser table .search_controls ul.collapsable a {
  text-decoration:none;
  color:#666666;
}
.block_plant_browser table .search_controls ul li ul li ul.subsubcats li span.orange_heading { color:#ba8335; }
.block_plant_browser table .search_controls ul li ul li ul.subsubcats li { margin:5px 0px 5px 17px; }
.block_plant_browser table .search_controls ul li ul li ul.subsubcats { margin-bottom:0; }
.block_plant_browser table .search_controls ul li ul li {
  padding:0;
  margin:5px 0px 5px 20px;
}
.block_plant_browser table .search_controls ul li {
  background:none;
  padding:0px 0px 0px 0px;
}
.block_plant_browser table .search_controls { padding-top:10px; }
.block_plant_browser table {
  background:url('/blocks/sheridan/html/images/plant_product_sidebar_bg.png');
  width:925px;
}
.block_product_list .wrapper ul li a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_product_list .wrapper ul li {
  background:none;
  margin:0;
  width:200px;
  padding:0 10px 10px 0;
}
.block_search_results .wrapper input { padding:2px; }
.block_search_results .wrapper .refine_search_btn {
  border:0;
  background:none;
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  vertical-align:middle;
}
.block_search_results .wrapper ul li .title a { font-size:13px; }
.block_search_results .wrapper ul { margin:20px 0 30px 20px; }
.block_search_results .wrapper .results_found .keyword {
  font-size:24px;
  font-weight:bold;
}
.block_search_results .wrapper .results_found {
  font-style:italic;
  margin-bottom:30px;
  font-weight:normal;
  font-size:18px;
}
.block_sitemap a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_sitemap a:hover { text-decoration:underline; }
.block_sitemap .subtitle {
  color:#bb3617;
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-size:24px;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.block_sitemap .level0, .block_sitemap .level1, .block_sitemap .level2, .block_sitemap .level3 {
  background:none;
  margin:10px 0 0 10px;
  padding-left:35px;
  list-style:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_sitemap .level1_children {
  list-style:none;
  padding-left:20px;
  margin:20px 0 20px 10px;
  font-size:24px;
  color:#bb3617;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.block_sitemap .level2_children {
  list-style:none;
  padding-left:20px;
  margin:20px 0 20px 10px;
}
.block_sitemap .level3_children {
  list-style:none;
  padding-left:20px;
  margin:20px 0 20px 10px;
}
.block_sitemap ul li ul { list-style:none; }
.block_sitemap li { font-size:14px; }
.block_sitemap { margin:20px 0; }
.block_slider_box_image_title_link .image h2 {
  position:absolute;
  bottom:10px;
  left:0;
  font-size:33px;
  color:#476e01;
  color:#ffffff;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  margin:0;
  text-align:center;
  padding:0 5px;
  width:208px;
  text-shadow:black 0px 0px 5px;
}
.block_slider_box_image_title_link .image {
  font-size:0;
  position:relative;
}
.block_slider_box_image_title_link .content .hidden { display:none; }
.block_slider_box_image_title_link .content {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  line-height:19px;
  height:87px;
  padding:8px 12px;
  overflow:hidden;
}
.block_slider_box_image_title_link.boxover {
  border:1px solid green;
  -moz-box-shadow:0px 0px 4px rgba(102,102,102,1);
  -webkit-box-shadow:0px 0px 4px rgba(102,102,102,1);
  box-shadow:0px 0px 4px rgba(102,102,102,1);
}
.block_slider_box_image_title_link {
  width:218px;
  height:255px;
  border:1px solid #888888;
  margin:21px 15px 0 0;
  background-color:#ffffff;
  cursor:pointer;
  padding-bottom:3px;
}
.block_slider_box_my_account .box .textfield {
  margin:0px 0px 10px 8px;
  border:1px solid #98ae70;
}
.block_slider_box_my_account .box form { margin-top:80px; }
.block_slider_box_my_account .box .forgot_pass a {
  display:block;
  color:#ffffff;
  font-style:italic;
}
.block_slider_box_my_account .box .forgot_pass { text-align:center; }
.block_slider_box_my_account .box { background:url(/blocks/sheridan/html/images/my_account_bg.jpg) no-repeat; }
.block_slider_box_plant_finder .box .plant_finder_or {
  background:url(/blocks/sheridan/html/images/plant_finder_or.png) no-repeat;
  width:68px;
  height:8px;
  margin:0 auto;
}
.block_slider_box_plant_finder .box .textfield { margin:120px 0px 10px 8px; }
.block_slider_box_plant_finder .box { background:url(/blocks/sheridan/html/images/plant_finder_bg.jpg) no-repeat; }
.block_slider_box_timer_fade_inout .wrapper .panel .info .title {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-align:center;
  text-transform:uppercase;
}
.block_slider_box_timer_fade_inout .wrapper .panel .info .subtitle {
  font-family:Georgia, "Times New Roman", serif;
  font-size:15px;
  font-style:italic;
  text-align:center;
}
.block_slider_box_timer_fade_inout .wrapper .panel .info .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:18px 0 0 0;
  line-height:1.5;
}
.block_slider_box_timer_fade_inout .wrapper .panel .info .content { text-align:left; }
.block_slider_box_timer_fade_inout .wrapper .panel .info {
  border:1px solid #888888;
  background-color:#ffffff;
  padding:20px;
}
.block_slider_box_timer_fade_inout .wrapper .panel {
  position:absolute;
  z-index:50;
  left:0;
  top:20px;
  width:350px;
  height:310px;
}
.block_slider_box_timer_fade_inout .wrapper .image img { border:1px solid #888888; }
.block_slider_box_timer_fade_inout .wrapper .image .caption p {
  text-align:right;
  font-family:Georgia, "Times New Roman", serif;
  color:#ffffff;
  font-size:18px;
  padding:13px 20px 0px 20px;
}
.block_slider_box_timer_fade_inout .wrapper .image .caption a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_slider_box_timer_fade_inout .wrapper .image .caption {
  position:absolute;
  height:50px;
  bottom:-1px;
  right:0;
  z-index:40;
  background:url(/blocks/sheridan/html/images/slider_caption_bg.png) repeat-x;
}
.block_slider_box_timer_fade_inout .wrapper .image {
  position:absolute;
  width:698px;
  height:356px;
  z-index:20;
  right:0;
}
.block_slider_box_timer_fade_inout .wrapper {
  position:relative;
  z-index:0;
  width:940px;
  height:360px;
  overflow:hidden;
}
.block_stores .wrapper ul li a {
  font-size:13px;
  margin:10px 10px 10px 0;
}
.block_stores .wrapper ul li {
  list-style:none;
  float:left;
  width:200px;
  height:30px;
  margin:0 30px 15px 0;
  background:none;
  padding:0;
}
.block_stores .wrapper ul { list-style:none; }
div.section .seventy_thirty_split .block_stores .wrapper ul li a {
  font-size:13px;
  margin:10px 10px 10px 0;
}
div.section .seventy_thirty_split .block_stores .wrapper ul li {
  list-style:none;
  float:left;
  width:180px;
  height:30px;
  margin:0 30px 0 0;
  background:none;
  padding:0;
}
div.section .seventy_thirty_split .block_stores .wrapper ul { list-style:none; }
div.section .seventy_thirty_split .block_stores .wrapper { width:658px; }
.block_store_events .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
.block_store_events .wrapper .subtitle {
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_store_events .wrapper .list dl dt {
  color:#bb3617;
  font-style:italic;
  font-weight:normal;
  width:25%;
  text-align:left;
  maring:0;
  padding:0;
}
.block_store_events .wrapper .list dl dd {
  margin:0;
  padding:0;
}
.block_store_events .wrapper .list dl {
  margin:0;
  padding:5px 0;
}
.block_store_events .wrapper .list { margin:10px 0 0 0; }
.block_store_events .wrapper {
  float:right;
  width:410px;
  margin:0 0 15px 0;
}
.block_store_features .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_store_features .content {
  width:450px;
  margin:10px 15px 0 0;
}
.block_store_features .store_features a.feature_home_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 0;
}
.block_store_features .store_features a.feature_flower_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -36px;
}
.block_store_features .store_features a.feature_psc_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -72px;
}
.block_store_features .store_features a.feature_mountain_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -108px;
}
.block_store_features .store_features a.feature_fish_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -144px;
}
.block_store_features .store_features a {
  cursor:pointer;
  margin-right:5px;
  width:36px;
  height:36px;
  display:block;
  float:left;
}
.block_store_features .store_features div.feature_home_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 0;
}
.block_store_features .store_features div.feature_flower_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -36px;
}
.block_store_features .store_features div.feature_psc_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -72px;
}
.block_store_features .store_features div.feature_mountain_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -108px;
}
.block_store_features .store_features div.feature_fish_icon {
  background-attachment:fixed;
  background:url(/blocks/sheridan/html/images/store_features.png) no-repeat 0 -144px;
}
.block_store_features .store_features div {
  margin-right:5px;
  width:36px;
  height:36px;
  display:block;
  float:left;
  cursor:default;
}
.block_store_features .store_features .hidden { display:none; }
.block_store_features .store_features {
  float:left;
  margin:5px 0;
}
div.section .two_columns .column_last .block_store_features .wrapper {
  width:400px;
  float:right;
}
.block_store_flyers .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  padding-top:10px;
  padding-bottom:5px;
  text-transform:uppercase;
}
.block_store_flyers .wrapper .content .left {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  width:25%;
  float:left;
  padding:0;
}
.block_store_flyers .wrapper .content a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_store_flyers .wrapper .content a:hover { text-decoration:underline; }
.block_store_flyers .wrapper .content .right {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
  width:75%;
  float:left;
  padding:0;
}
.block_store_flyers .wrapper .content {
  width:100%;
  float:left;
  padding:0;
  position:relative;
  padding-bottom:10px;
}
.block_store_flyers .wrapper {
  float:right;
  width:410px;
}
.block_store_locations .wrapper .title {
  font-size:33px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_store_locations .wrapper .locations ul li .image { width:100px; }
.block_store_locations .wrapper .locations ul li .content {
  width:100px;
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:0;
  line-height:1.5;
}
.block_store_locations .wrapper .locations ul li {
  background:none;
  margin:0 15px 0 0;
  padding:0;
  display:block;
  float:left;
}
.block_store_locations .wrapper .locations ul {
  margin:0;
  padding:0;
  list-sytle:none;
}
.block_store_locations .wrapper .locations { margin:10px 0; }
.block_store_schedule .wrapper .hours .title {
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  text-transform:uppercase;
}
.block_store_schedule .wrapper .hours .subtitle { font-weight:bold; }
.block_store_schedule .wrapper .hours .store_hours.full { width:auto; }
.block_store_schedule .wrapper .hours .store_hours {
  float:left;
  padding:0 10px 20px 0;
  width:45%;
}
.block_store_schedule .wrapper .hours .holiday_hours {
  float:right;
  padding:0 0 20px 10px;
  width:47%;
}
.block_store_schedule .wrapper .hours .store_description.full { width:auto; }
.block_store_schedule .wrapper .hours .store_description {
  float:left;
  padding:0 10px 20px 0;
  width:100%;
}
.block_store_schedule .wrapper .hours {
  width:400px;
  background-color:#f1f3f0;
  font-family:Georgia, "Times New Roman", serif;
  color:#3a3a3a;
  font-size:13px;
  padding:15px 10px 10px 10px;
  margin:0 0 0 0;
  float:right;
  line-height:1.5;
}
.block_store_thumbnail .wrapper .image {
  width:222px;
  float:left;
}
.block_store_thumbnail .wrapper .content .address .link_small { text-align:left; }
.block_store_thumbnail .wrapper .content .address a:hover { text-decoration:underline; }
.block_store_thumbnail .wrapper .content .address { font-size:18px; }
.block_store_thumbnail .wrapper .content .contact .phone_number { color:#bb3617; }
.block_store_thumbnail .wrapper .content .contact {
  font-size:14px;
  margin:20px 0 0 0;
}
.block_store_thumbnail .wrapper .content {
  float:left;
  width:220px;
  margin:0 0 0 20px;
  font-family:Georgia, "Times New Roman", serif;
  color:#3a3a3a;
  line-height:1.5;
}
.block_text .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
  margin-top:15px;
}
.block_text_two_columns .wrapper .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_text_two_columns .wrapper .content.left {
  float:left;
  width:44%;
}
.block_text_two_columns .wrapper .content.right {
  float:right;
  width:44%;
}
.block_title_content_image_link .wrapper .title a {
  color:inherit;
  text-decoration:none;
}
.block_title_content_image_link .wrapper .title a:active { color:inherit; }
.block_title_content_image_link .wrapper .title {
  margin:0;
  line-height:1;
  padding:0 0 15px 0;
  text-transform:uppercase;
}
.block_title_content_image_link .wrapper .image .subnote span {
  color:#808080;
  font-size:12px;
}
.block_title_content_image_link .wrapper .image .subnote {
  font-family:Georgia, "Times New Roman", serif;
  font-style:italic;
  font-size:14px;
  text-align:center;
  margin:10px 0 0 0;
}
.block_title_content_image_link .wrapper .image {
  width:220px;
  float:right;
  font-size:0;
}
.block_title_content_image_link .wrapper .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_title_content_image_link .wrapper .content a {
  color:#bb3617;
  text-decoration:none;
  font-family:Georgia, "Times New Roman", serif;
}
.block_title_content_image_link .wrapper .content a:hover { text-decoration:underline; }
.block_title_content_image_link .wrapper .content {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  float:left;
  width:220px;
}
.block_title_content_image_link .wrapper { padding:0 10px 0 0; }
.block_title_content_image_link .wrapper.header .title {
  font-size:48px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
}
div.section .one_column .block_title_content_image_link .wrapper .left { float:left; }
div.section .one_column .block_title_content_image_link .wrapper .right { float:right; }
div.section .one_column .block_title_content_image_link .wrapper .content { width:520px; }
div.section .one_column .block_title_content_image_link .wrapper .image { width:338px; }
div.section .one_column .block_title_content_image_link .wrapper .content.no_image { width:100%; }
div.section .one_column .block_title_content_image_link .wrapper { padding:0; }
div.section .two_columns .block_title_content_image_link .wrapper .content.no_image {
  float:none;
  width:100%;
}
div.section .two_columns .block_title_content_image_link .wrapper .left { float:left; }
div.section .two_columns .block_title_content_image_link .wrapper .right { float:right; }
div.section .two_columns .block_title_content_image_link .wrapper.image_desc .image {
  float:none;
  width:470px;
  height:250px;
}
div.section .two_columns .block_title_content_image_link .wrapper.image_desc .title {
  float:left;
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  width:300px;
  padding:10px 10px 10px 0;
}
div.section .two_columns .block_title_content_image_link .wrapper.image_desc .link_small a {
  font-weight:bold;
  font-style:normal;
}
div.section .two_columns .block_title_content_image_link .wrapper.image_desc .link_small {
  float:right;
  display:block;
  margin:15px 0 0 0;
}
div.section .two_columns .block_title_content_image_link .wrapper.image_desc .content {
  float:none;
  width:100%;
}
div.section .two_columns .block_title_content_image_link .wrapper.image_desc { padding:0; }
div.section .two_columns .column_last .wrapper { padding:0 0 0 10px; }
div.section .four_columns .block_title_content_image_link .wrapper .title.no_image { padding:0; }
div.section .four_columns .block_title_content_image_link .wrapper .image {
  float:none;
  font-size:0;
}
div.section .four_columns .block_title_content_image_link .wrapper .link_small { margin:8px 0 0 0; }
div.section .four_columns .block_title_content_image_link .wrapper .subnote {
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  text-align:left;
}
div.section .four_columns .block_title_content_image_link .wrapper .content p { margin:10px 0 0 0; }
div.section .four_columns .block_title_content_image_link .wrapper .content { float:none; }
div.section .four_columns .block_title_content_image_link .wrapper { margin-right:10px; }
div.section .four_columns .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
div.section .four_columns .column_last { width:220px; }
div.section .eight_columns .block_title_content_image_link .wrapper .title.no_image { padding:0; }
div.section .eight_columns .block_title_content_image_link .wrapper .title {
  font-size:14px;
  font-size:13px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-transform:capitalize;
  font-weight:bold;
}
div.section .eight_columns .block_title_content_image_link .wrapper .image {
  width:auto;
  height:auto;
  float:none;
  margin:0;
  font-size:0;
}
div.section .eight_columns .block_title_content_image_link .wrapper .content p {
  font-size:11px;
  margin:10px 0 0 0;
}
div.section .eight_columns .block_title_content_image_link .wrapper .content ul li { font-size:11px; }
div.section .eight_columns .block_title_content_image_link .wrapper .content {
  width:100%;
  float:none;
}
div.section .eight_columns .block_title_content_image_link .wrapper {
  margin-right:10px;
  padding-right:0;
}
div.section .eight_columns .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
div.section .seventy_thirty_split .block_title_content_image_link .wrapper .left { float:left; }
div.section .seventy_thirty_split .block_title_content_image_link .wrapper .right { float:right; }
div.section .seventy_thirty_split .block_title_content_image_link .wrapper .content { width:60%; }
div.section .seventy_thirty_split .block_title_content_image_link .wrapper .image {
  width:220px;
  font-size:0;
}
div.section .seventy_thirty_split .block_title_content_image_link .wrapper .content.no_image { width:100%; }
div.section .seventy_thirty_split .block_title_content_image_link .wrapper { padding:0 45px 0 0; }
div.section .seventy_thirty_split .column_last .wrapper .content p { margin:10px 0 0 0; }
div.section .seventy_thirty_split .column_last .wrapper .content {
  float:none;
  width:100%;
}
div.section .seventy_thirty_split .column_last .wrapper .image {
  float:none;
  font-size:0;
}
div.section .seventy_thirty_split .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
div.section .thirty_seventy_split .block_title_content_image_link .wrapper .title.no_image { padding:0; }
div.section .thirty_seventy_split .block_title_content_image_link .wrapper .content p { margin:5px 0 0 0; }
div.section .thirty_seventy_split .block_title_content_image_link .wrapper .content {
  float:none;
  width:100%;
  margin:0 0 25px 0;
}
div.section .thirty_seventy_split .block_title_content_image_link .wrapper .image {
  float:none;
  font-size:0;
}
div.section .thirty_seventy_split .block_title_content_image_link .wrapper { padding:0 45px 0 0; }
div.section .thirty_seventy_split .column_last .wrapper .left { float:left; }
div.section .thirty_seventy_split .column_last .wrapper .right { float:right; }
div.section .thirty_seventy_split .column_last .wrapper .content { width:60%; }
div.section .thirty_seventy_split .column_last .wrapper .image {
  width:220px;
  font-size:0;
}
div.section .thirty_seventy_split .column_last .wrapper .content.no_image { width:100%; }
div.section .thirty_seventy_split .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
.block_title_large .title a {
  color:inherit;
  text-decoration:none;
}
.block_title_large .title {
  text-transform:uppercase;
  margin:0;
  line-height:1;
}
div.section.section_border .two_columns .block_title_large .title { margin:0 15px 0 0; }
div.section.section_border .two_columns .column_last .block_title_large .title { margin:0 0 0 15px; }
.block_title_links .wrapper .title {
  font-family:Georgia, "Times New Roman", serif;
  font-size:13px;
  color:#454545;
  font-weight:bold;
  text-transform:uppercase;
}
.block_title_links .wrapper .content li span {
  font-family:Georgia, "Times New Roman", serif;
  color:#454545;
}
.block_title_links .wrapper .content li a {
  color:#bb3617;
  font-family:Georgia, "Times New Roman", serif;
  font-size:13px;
  text-decoration:none;
}
.block_title_links .wrapper .content li a:hover { text-decoration:underline; }
.block_title_links .wrapper .content li {
  background:none;
  margin:0;
  padding:7px 0 0 0;
  font-family:Georgia, "Times New Roman", serif;
  color:#bb3617;
  font-size:13px;
  list-style:none;
  line-height:1.3;
}
.block_title_links .wrapper { width:230px; }
div.section_footer .four_columns .column { width:25%; }
div.section_footer .four_columns .block_title_links .wrapper .title {
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  font-weight:normal;
  text-spacing:0.01em;
  color:#464646;
  text-transform:uppercase;
  font-size:20px;
  letter-spacing:0.02em;
}
div.section_footer .four_columns .block_title_links .wrapper {
  margin:21px 20px 0 0;
  width:auto;
}
.block_tooltip .wrapper a p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:7px;
  line-height:1.5;
  line-height:13px;
  padding-bottom:5px;
}
.block_tooltip .wrapper a.link p {
  cursor:pointer;
  color:#bb3617;
  padding-bottom:5px;
}
.block_tooltip .wrapper a:hover { text-decoration:underline; }
.block_tooltip .wrapper div p {
  cursor:default;
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  margin:7px;
  line-height:1.5;
  line-height:13px;
  padding-bottom:5px;
}
.block_tooltip .wrapper span p {
  cursor:default;
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  color:#777777;
  font-size:13px;
  margin:0 0 15px 0;
  margin:7px;
  line-height:1.5;
  line-height:13px;
  padding-bottom:5px;
}
.block_tooltip .wrapper .hidden { display:none; }
.block_unit_conversion_tool .wrapper .row.empty { height:23px; }
.block_unit_conversion_tool .wrapper .row span {
  font-family:Georgia, "Times New Roman", serif;
  display:inline-block;
  width:50px;
  font-size:13px;
  font-weight:bold;
}
.block_unit_conversion_tool .wrapper .row select { width:160px; }
.block_unit_conversion_tool .wrapper .row input {
  width:100px;
  font-size:14px;
  text-align:right;
  border:1px solid #999999;
}
.block_unit_conversion_tool .wrapper .row .to_qty {
  background:#ededed;
  border:1px solid #999999;
}
.block_unit_conversion_tool .wrapper .row a.convert {
  font-size:14px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-transform:uppercase;
  text-decoration:none;
  float:right;
}
.block_unit_conversion_tool .wrapper .row { padding:0 0 10px 0; }
.block_unit_conversion_tool .wrapper a.swap {
  display:block;
  position:absolute;
  top:38px;
  left:0;
  background:url(/blocks/sheridan/html/images/swap_button.png) no-repeat 0 0;
  width:40px;
  height:40px;
}
.block_unit_conversion_tool .wrapper a:hover.swap { background-position:0 -41px; }
.block_unit_conversion_tool .wrapper .left {
  float:left;
  width:50%;
  padding:0 10px 0 0;
}
.block_unit_conversion_tool .wrapper .mid {
  float:left;
  padding:0 10px 0 0;
}
.block_unit_conversion_tool .wrapper .right {
  float:left;
  padding:0 10px 0 0;
  position:relative;
}
div.section .two_columns .column_last .block_unit_conversion_tool .wrapper { padding:0; }
.block_youtube_video .wrapper .title {
  font-size:24px;
  color:#476e01;
  font-family:LeagueGothicRegular, Accidents, Arial, sans-serif;
  font-weight:normal;
  text-spacing:0.01em;
  line-height:1;
  padding:0 0 15px 5px;
  text-transform:uppercase;
}
.block_youtube_video .wrapper .content p {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  margin:0 0 15px 0;
  line-height:1.5;
}
.block_youtube_video .wrapper .content {
  font-family:Georgia, "Times New Roman", serif;
  color:#464646;
  font-size:13px;
  line-height:1.5;
  float:left;
  text-align:center;
  width:220px;
  padding:0 0 10px 0;
}
.block_youtube_video .wrapper { padding:0 10px 0 0; }
div.section .one_column .block_youtube_video .wrapper { padding:0; }
div.section .two_columns .block_youtube_video .wrapper .content {
  float:right;
  width:100%;
}
div.section .four_columns .block_youtube_video .wrapper .content p { margin:10px 0 0 0; }
div.section .four_columns .block_youtube_video .wrapper .content { float:right; }
div.section .four_columns .block_youtube_video .wrapper { margin-right:10px; }
div.section .four_columns .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
div.section .four_columns .column_last { width:220px; }
div.section .eight_columns .block_youtube_video .wrapper .title {
  font-size:14px;
  font-size:13px;
  color:#476e01;
  font-family:Georgia, "Times New Roman", serif;
  line-height:1;
  text-transform:capitalize;
  font-weight:bold;
}
div.section .eight_columns .block_youtube_video .wrapper .content p {
  font-size:11px;
  margin:10px 0 0 0;
}
div.section .eight_columns .block_youtube_video .wrapper .content {
  text-align:center;
  width:100%;
  float:none;
}
div.section .eight_columns .block_youtube_video .wrapper {
  margin-right:10px;
  padding-right:0;
}
div.section .eight_columns .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
div.section .seventy_thirty_split .block_youtube_video .wrapper .content {
  text-align:center;
  width:60%;
}
div.section .seventy_thirty_split .block_youtube_video .wrapper { padding:0 45px 0 0; }
div.section .seventy_thirty_split .column_last .wrapper .content p { margin:10px 0 0 0; }
div.section .seventy_thirty_split .column_last .wrapper .content {
  float:none;
  width:100%;
}
div.section .seventy_thirty_split .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}
div.section .thirty_seventy_split .block_youtube_video .wrapper .content p { margin:5px 0 0 0; }
div.section .thirty_seventy_split .block_youtube_video .wrapper .content {
  float:none;
  text-align:center;
  width:100%;
  margin:0 0 25px 0;
}
div.section .thirty_seventy_split .block_youtube_video .wrapper { padding:0 45px 0 0; }
div.section .thirty_seventy_split .column_last .wrapper .left { float:left; }
div.section .thirty_seventy_split .column_last .wrapper .right { float:right; }
div.section .thirty_seventy_split .column_last .wrapper .content { width:60%; }
div.section .thirty_seventy_split .column_last .wrapper {
  padding-right:0;
  margin-right:0;
}

