﻿body{
	margin:0px;
	padding:0px;
	background:#fff;
	text-align:center;
	font-size:12px;
}
#authoringcontainer{
float:none!important;}
span.right{
  float:right;
  margin-right:5px;
}
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
}
.small{
  font-size:10px;
}
#page{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:951px;
}
.searchPage #content{
	width:740px;
	margin:0;
	padding:0;
}
.searchPage #bread
{
	padding-left:0;
}
.searchPage #right{
float:right;
margin:3px 12px 0 0;
width:193px;
	
}
.searchPage #sub{
display:none
	
}
.searchPage .srch-Page 
{
	background:none!important;
}
/*///////// [TOP] //////////*/
#top{
	position:relative;
	background:#4CA50A no-repeat url(homegarden/bg-top.gif) left top;;
	/*height:78px;*/
	height:88px;
}
/*///////// [TOP] //////////*/
#service{
	margin-top:12px;
	margin-right:-1px;
	float:right;
}
#service, #service *{
	font-size:11px;
}
#service ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#service ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#service ul li a, #service ul li a:hover{
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	margin:0px;
	line-height:12px;
	padding:0px 5px 0px 5px;
	border:none;
/*	color:#544F53;	*/
/*border-right:1px solid #544F53;*/
}

#service ul li a:hover{
	text-decoration:underline;
}
#service ul li.sel a, 
#service ul li.sel a:hover{
	font-weight:bold;
	text-decoration:none;
}
#newlinks
{
	position:absolute;
	top:33px;
	right:5px;	
}
#newlinks a,
#newlinks a:hover{
	/*text-transform:uppercase;*/
	text-decoration:none;
	display:block;
	float:left;
	margin:0;
	line-height:12px;
	padding:0px 5px 0px 5px;
	color:#d9d7c7;		
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Verdana, Sans-Serif;
}
#newlinks a.first
{
	border-right:1px solid #d9d7c7;
}
#newlinks a:hover
{
	text-decoration:underline;
}
/* language flag */
li.lang a
{
	margin:0;
	padding:0;
	background:transparent no-repeat url(li-en.gif) 0 0;
	width:16px;
	height:16px;
	display:block;
}
li.en a
{
	background:transparent no-repeat url(li-hg-en.gif) 0 0;
}
li.cs a
{
	background:transparent no-repeat url(li-hg-cs.gif) 0 0;
}
li.da a
{
	background:transparent no-repeat url(li-hg-da.gif) 0 0;
}
li.es a
{
	background:transparent no-repeat url(li-hg-es.gif) 0 0;
}
li.fr a
{
	background:transparent no-repeat url(li-hg-fr.gif) 0 0;
}
li.de a
{
	background:transparent no-repeat url(li-hg-de.gif) 0 0;
}
li.ru a
{
	background:transparent no-repeat url(li-hg-ru.gif) 0 0;
}
li.za a
{
	background:transparent no-repeat url(li-hg-sa.gif) 0 0;
}
li.lang a:hover,
li.lang-sel a
{
	background-position:0 -16px;
}
/*  */
#logo{
	position:absolute;
	top:4px;
	left:8px;
}
#logo img{
	border:none;
}
/*#service{
	margin-top:12px;
	margin-right:-1px;
	float:right;
}
#service, #service *{
	font-size:11px;
}
#service ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#service ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#service ul li a, #service ul li a:hover{
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	margin:0px;
	line-height:12px;
	padding:0px 5px 0px 5px;
	color:#96E85A;
	border-right:1px solid #96E85A;
}

#service ul li a:hover{
	text-decoration:underline;
}
#service ul li.sel a, #service ul li.sel a:hover{
	font-weight:bold;
	text-decoration:none;
}*/
#search{
	margin:10px 5px 0px 0px;
	float:right;
}
html>/**/body #search{
	margin-right:10px;
}
#search input{
	font-size:11px;
	width:123px;
	float:left;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
}
#search .submit{
	float:left;
	margin-top:0px;
	margin-left:5px;
}
#search .submit input{
	border:none;
	width:auto;
	font-size:10px;
}
#nav{
	position:absolute;
	left:0px;
	bottom:0px;
	background:#4CA50A;
	height:28px;
	width:951px;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav .homeLink .breadcrumb a,
#nav .homeLink .breadcrumb .hide,
#nav .homeLink .breadcrumb .breadcrumbCurrent{
	display:none;
}
#nav .homeLink .breadcrumb span a{
	display:block;
}
#nav ul li{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#nav ul li a{
	float:left;
	display:block;
	padding:0px 8px 0px 8px;
	line-height:28px;
	color:#fff;
	text-decoration:none;
}
#nav ul li:hover a, #nav ul li.over a{
	background:#5BB716;
}

#nav ul li.active a, #nav ul li.sel a:hover, #nav ul li.selover a, #nav ul li.selover a:hover{

	background:#5BB716;
}
#nav ul li ul
{
	position:absolute;
	left:0px;
	display:none;
	top:28px;
	border-top:1px solid #EFEBE0;
	border-right:1px solid #EFEBE0;
	border-left:1px solid #EFEBE0;
}
#nav ul li:hover ul, #nav ul li.over ul, #nav ul li.selover ul{
	display:block;
}
#nav ul li ul li{
	display:block;
	float:none;
	clear:both;
}
#nav ul li ul li a, #nav ul li:hover ul li a, #nav ul li.sel ul li a, #nav ul li.selover ul li a, #nav ul li.over ul li a{
	line-height:12px;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
	display:block;
	padding:5px 8px;
	border-bottom:1px solid #EFEBE0;
	background:#5BB716;/* repeat-x url(nav_ul_li_ul_li_a.gif) 0px -100px;*/
	width:170px;
	\width:183px;
	w\idth:170px;
}
#nav ul li ul li a:hover, #nav ul li.sel ul li a:hover, #nav ul li.selover ul li a:hover, #nav ul li.over ul li a:hover{
	background:#4CA50A;/* repeat-x url(nav_ul_li_ul_li_a.gif) 0px 0px;*/
	font-weight:normal;
}


/*///////// [/TOP] //////////*/




/*///////// [MAIN] //////////*/
#main{
	float:left;
	width:951px;
	margin-bottom:10px;
}
#main p{
	margin:0px;
	padding:0px;
	display:inline;
}
#spot{
	margin-bottom:5px;
}
#page.home #spot img{
      margin-top:8px;
      border:none;
}
#page.home #spot{
      width:685px;
      overflow:hidden;
      margin-right:12px;
      float:left;
}
hr{
	display:none;
}
/*///////// [/MAIN] //////////*/

/*///////// [RIGHTNAV] //////////*/
#rightnav{
  float:left;
  width:254px;
}
#rightnav div.box{
  border:none;
  margin-top:10px;
  margin-bottom:-10px;
  border-top:1px solid #D9D8D1;
  background:#fff no-repeat url(homegarden/bg-rightnav-box.gif) 0 23px;
  height:0;
}
html>/**/body #rightnav div.box{
  height:auto;
  min-height:21px;
}

/* IE7 hack: */
*:first-child+html #rightnav div.box {
	height:auto;
}

#rightnav div.box div.headline{
  margin:-9px -10px 0 -10px;
  padding:3px 0 3px 11px;
  background:#4CA50A;
  font-size:12px;
  font-weight:bold;
  color:#fff;
}
#rightnav div.box div.content{
  margin-top:10px;
}
/*///////// [/RIGHTNAV] //////////*/

/*///////// [SUB] //////////*/
#sub{
	float:left;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	/*margin:-17px 12px 0px 0px;*/
	width:180px;

	margin:-12px 12px 0px 0px;
}

#sub ul.LeftMenu
{
    border-top:none;
}
#sub ul.LeftMenu li
{
    border-bottom:none;
}
#sub ul.LeftMenu li a
{
    font-size:16px;
    display:block;
	padding:0px;
	margin:0px;
	color:#4CA50A;
	text-decoration:none;
	background:none;
	border-bottom:none;
}
#sub ul.LeftMenu li a:hover
{

	background:none;

}
#sub ul.LeftMenu ul
{
    border-top:1px solid #D9D8D1;
    display:block;
}
#sub ul.LeftMenu ul li
{
   border-bottom:1px solid #fff;
}
#sub ul.LeftMenu ul li a
{
   display:block;
   font-size:12px;
	padding:0px 0px 0px 10px;
	margin:0px;
	line-height:23px;
	height:auto;
	color:#2E5964;
	text-decoration:none;
	background:#fff repeat-x url(sub_ul_li_a.gif) 0px 100%;
	border-bottom:1px solid #D9D8D1;
}
#sub ul.LeftMenu ul li a:hover,
#sub .LeftMenu ul .active a{
	background:#F7F6F3 repeat-x url(sub_ul_li_a.gif) -200px 100%;
}

div#sub ul.LeftMenu li.active ul li.active ul li a
{
    padding:0 5px 0 20px;    
	background:#FFFFFF none repeat-x scroll 0 100%;
}
div#sub ul.LeftMenu li.active ul li.active ul li.active a
{
    background:#F7F6F3 repeat-x url(sub_ul_li_a.gif) -200px 100%;
    }
#sub ul.LeftMenu ul li.active li.active a{
	background:#F7F6F3 repeat-x url(sub_ul_li_a.gif) -200px 100%;
}
#sub ul.LeftMenu ul li ul{
	display:none;
	margin-top:-1px;
	
}
#sub ul.LeftMenu ul li.active ul{
	display:block;
	margin-top:-1px;
}

#sub ul{
	margin:0px;
	padding:0px;
	list-style:none;
	border-top:1px solid #D9D8D1;
}
#sub ul li{
	border-bottom:1px solid #fff;
	margin:0px;
	padding:0px;
}
#sub ul li ul{
	display:none;
	margin-top:5px;
	margin-bottom:5px;
}
#sub ul li.sel ul{
	display:block;
}
#sub ul li a{
	display:block;
	padding:0px 5px 0px 10px;
	margin:0px;
	line-height:23px;
	height:23px;
	color:#2E5964;
	text-decoration:none;
	background:#fff repeat-x url(homegarden/sub_ul_li_a.gif) 0px 100%;
	border-bottom:1px solid #D9D8D1;
}
#sub ul li a:hover, #sub ul li.sel a, #sub ul li.sel a:hover{
	background:#F7F6F3 repeat-x url(homegarden/sub_ul_li_a.gif) -200px 100%;
}
#sub ul li.sel a, #sub ul li.sel a:hover{
	font-weight:bold;
}
.wide #sub, .home #sub, .full #sub, .full #related{
	display:none;
}
/*///////// [/SUB] //////////*/


/*///////// [CONTENT] //////////*/
#contentLeft{
	margin:12px 0 0 0;
	width:180px;
}
#webpartLeft, #webpartLeft .box, #webpartLeft .box .gavekort
{
	width:165px;
	color:#fff;
	background-image:none;
}
#webpartLeft .gavekort
{

}
.notopmargin{
	margin:-12px 0 0 0;
}
#content{
	float:left;
	padding:0px;
	/*margin:0px 11px 0px 0px;*/
	overflow:hidden;
	/*width:374px;*/

	width:759px;
	margin:0;
}
.wide #content{
	width:566px;
}
.home #content{
	width:605px;
}
.full #content{
	margin-right:0px;
	width:951px;
}

#main hr{
	margin:5px 0px 5px 0px;
	padding:0px;
	display:block;
	clear:both;
	border-color:#D9D8D1;
	background:#D9D8D1;
	color:#D9D8D1;
	height:1px;
	border-style:none;
}
html>/**/body #main hr{
	margin:10px 0px 10px 0px;
}
.home #bread{
	display:none;
}
#bread{
	padding-bottom:5px;
	/*padding-left:192px;*/
	padding-left:188px;
}
.wide #bread, .full #bread{
	padding-left:0px;
}
#bread, #bread *{
	font-size:10px;
	color:#1F6F8A;
}
#bread h3{
	float:left;
}
#bread ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#bread ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#bread ul li a{
	float:left;
	display:block;
	padding:0px 8px 0px 5px;
	color:#1F6F8A;
	text-decoration:none;
	background:transparent no-repeat url(homegarden/bread_ul_li_a.gif) right center;
}
#bread ul li a:hover{
	color:#1F6F8A;
}
#bread ul li.sel a{
	background:transparent;
}
div.box{
	margin:0px 0px 10px 0px;
	border:1px solid #D9D8D1;
	padding:10px;
	/*height:113px;*/
}
html>/**/body div.box{
	height:auto;
	min-height:113px;
}
.home div.box{
	height:113px;
}
html>/**/body .home div.box{
	height:auto;
	min-height:113px;
}

.home #related div.box{
	height:276px;
}
html>/**/body .home #related div.box{
	height:auto;
	min-height:276px;
}

div.grey{
	background:#EEEEF0;
}
div.brown{
	background:#D6CBAD;
}
div.products{
        color:#515151;
        background:#DDE5EC no-repeat url(homegarden/teaser_products.gif) left top;
}
div.forhandler{
        color:#515151;
        background:#EAD52E no-repeat url(homegarden/teaser_forhandler.gif) left top;
}
div.gavekort{
        color:#fff;
        background:#1F6F8A no-repeat url(/SiteCollectionImages/frontpage/backgrounds/teaser_gavekort.gif) left top;
}
div.seat{
	background:#EEEEEF no-repeat url(homegarden/teaser_seat.jpg) left top;
}
div.blue{
	background:#DDE5EC no-repeat url(homegarden/teaser_blueline.gif) right top;
	border:none;
	border-top:1px solid #DDE5EC;
	border-bottom:1px solid #DDE5EC;
}
div.darkblue{
	background:#1F6F8A;/* no-repeat url(homegarden/teaser_blueline.gif) right top;*/
	border:none;
	border-top:1px solid #DDE5EC;
	border-bottom:1px solid #DDE5EC;
}
div.lightbrown{
	background:#E8E2D2;/* no-repeat url(homegarden/teaser_blueline.gif) right top;*/
	border:none;
	border-top:1px solid #DDE5EC;
	border-bottom:1px solid #DDE5EC;
}

div.products, div.forhandler, div.gavekort{
  border:none;
}
input.checkspace{
  margin-left:10px;
}
div.yellow{
  color:#515151;
  background:#EAD52E no-repeat url(homegarden/teaser_yellowline.gif) left top;
}
div.yellow{
	background-image:none;
}
div.yellow h3, div.yellow H3,div.yellow h2, div.yellow H2{
  color:#2E5964;
}
div.blue{
  background:#DDE5EC no-repeat url(homegarden/teaser_blue.gif) left top;
}
div.box.blue{
  height:auto;
}
html>/**/body div div.blue{
  min-height:0;
}
div.noborder{
  border:none;
}
div.nobgimage{
	background-image:none;
}
/*///////// [/CONTENT] //////////*/

/*///////// [RELATED] //////////*/
#related{
	float:left;
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:374px;
}
.home #related{
	width:335px;
}
/*///////// [/RELATED] //////////*/

/*///////// [FOOTER] //////////*/
#footer{
	text-align:center;
	line-height:31px;
	height:31px;
	margin:0px 0px 20px 0px;
	background:transparent repeat-x url(homegarden/footer_bg.gif) left bottom;
	border-bottom:1px solid #D9D8D1;
}
#footer, #footer *{
	font-size:11px;
	color:#5D5C5B;
}
/*///////// [/FOOTER] //////////*/


/*///////// [MISC] //////////*/

h1, h2, h3, .h1Class, .h2Class{
	font-weight:bold;
	/*color:#1F6F8A;*/
	color:#4CA50A;
	font-size:20px;
	padding:0px;
	margin:0px 0px 15px 0px;
	font-weight:normal;
}
h2, h3, .h2Class{
	margin-bottom:10px;
	font-weight:normal;
	font-size:16px;
}
.h1Class, h2Class{
	font-size:16px;
	margin:0px;
	display:inline;
}

#sub h2, #sub .h2Class{
	color:#4CA50A;
	font-weight:bold;
}
#sub #contentLeft h2, #sub #contentLeft H2{
  font-weight:normal;
  color:#1F6F8A;
}
#sub #contentLeft div.darkblue h2, #sub #contentLeft div.darkblue H2{
  color:#DDE5EC;
}
div.lightbrown *{
	color:#515151;
}
div.lightbrown h2{
  color:#1F6F8A;
}
div.lightbrown a{

	color:#1F6F8A;
}
div.blue h2{
	color:#1F6F8A;
}
div.darkblue, div.darkblue *{
	color:#fff;
}
h3{
	/*color:#2E5964;
	font-size:12px;
	font-weight:bold;*/
	color:#2E5964;
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px;
}
div.gavekort h3{
  color:#fff;
}
.clear{
	clear:both;
}

a{
	color:#1F6F8A;
	text-decoration:underline;
}
a.right{
	float:right;
}
a.more{
	background:transparent no-repeat url(homegarden/a_more.gif) 0px 0px;
	padding-left:23px;
	display:block;
	line-height:16px;
	float:left;
}

div.box a, #content a{
	font-weight:bold;
	text-decoration:none;
}
div.box a:hover, #content a:hover{
	text-decoration:underline;
	color:#0A3C4D;
}
div.box img.noMargin{
	float:left;
	margin:-10px;
}
img.left, img.leftNoMargin{
	float:left;
	margin-right:11px;
}
.box img.leftNoMargin{
	margin-left:-10px;
	margin-top:-10px;
	margin-bottom:-10px;
}
img.right, img.rightNoMargin{
	float:right;
	margin-left:11px;
}
.box img.rightNoMargin{
	margin-right:-10px;
	margin-top:-10px;
	margin-bottom:-10px;
}
img.teaser{
	background:#fff;
	padding:3px;
	border:1px solid #DAD9D2;
}


/*div.firstCol, div.secCol, div.thirdCol{
	float:left;
	width:373px;
	margin-right:13px;
}
.home div.firstCol, .home div.secCol, .home div.thirdCol{
  width:308px;
}
div.secCol, div.thirdCol{
	margin-right:0px;
}
.home div.secCol{
  margin-right:13px;
}*/
div.oneByThree, div.twoByThree, .threeByThree{
  float:left;
  margin-right:12px;
  width:245px;
}
div.threeByThree{
  margin-right:0;
}
div.oneByFour, div.twoByFour, div.threeByFour, div.fourByFour{
  float:left;
  margin-right:13px;
  width:180px;
}
div.fourByFour{
  margin-right:0;
}
div.twoThird{
  float:left;
  margin-right:13px;
  width:503px;
}
div.oneFourth{
  float:left;
  margin-right:13px;
  width:180px;
}

/*///////// [/MISC] //////////*/

/*///////// [FORMS] //////////*/
form{
	margin:0px;
	padding:0px;
}
div.submit, div.genericbutton{
	padding:0px;
	background:transparent no-repeat url(homegarden/div_submit.gif) right top;
	margin-top:6px;
	padding-right:2px;
	float:left;
}
div.submit input, div.submit a, div.genericbutton input, div.genericbutton a{
	cursor:pointer;
	text-align:center;
	background:transparent no-repeat url(homegarden/submit.gif) left top;
	margin:0px;
	padding:0px;
	height:18px;
	border:none;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#515151;
	float:left;
}
div.submit a, div.genericbutton a{
	line-height:18px;
	text-decoration:none;
	display:block;
	padding:0px 3px 0px 5px;
	font-weight:normal;
}
div.box div.submit, div.genericbutton{
  /*padding-left:5px;*/
  float:right;
}
div.genericbutton
{
	float:left;
}
select.products{
  margin-top:5px;
  width:240px;
  float:left;
}
input.homebox{
  margin-top:5px;
  width:235px;
  float:left;
}
#sub input.text{
  width:155px;
}
fieldset{
  border:none;

}
fieldset label{
  width:100px;
  float:left;
}
/*///////// [/FORMS] //////////*/

/*///////// [/LISTS] //////////*/
dl,dt,dd{
  margin:0;
  padding:0;
}
dt{
  font-weight:bold;
}
dl{
  margin-top:10px;
  margin-bottom:5px;
}
/*///////// [/LISTS] //////////*/

/*///////// [FLASH] //////////*/
#flashcontent, object{
  /*position:relative;
  z-index:0;*/
}
/*///////// [/FLASH] //////////*/

/*////////// [SHAREPOINT] ///////////*/
html>/**/body .topNavFlyOuts{
	margin-top:8px;
}

#authoringcontainer *{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#authoringcontainer div#zz8_Menu_t{
	margin:-5px 0 0 0;
}
#ctl00_PlaceHolderMain_Content__ControlWrapper_RichHtmlField{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}
#ctl00_PlaceHolderMain_Content__ControlWrapper_RichHtmlField div.firstCol, #ctl00_PlaceHolderMain_Content__ControlWrapper_RichHtmlField div.secCol,
#RTE2PUEditor div.firstCol, #RTE2PUEditor div.secCol{
	/*border:1px dotted red;
	width:295px;
	margin-top:-1px;*/
}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath{
	border:none;
}
#search table{
	width:123px;
}
.spsearch{
    display:inline;
	font-size:11px;
	width:123px;
	float:left;
	margin:0;
	padding:0;
	/*border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;*/
}
table.ms-sbtable-ex{
	border:none;
	margin:0;
	padding:0;
	width:123px;
}
.hide
{
	width:12px;
	height:14px;
	overflow:hidden;
	position:absolute;
}
#sub h2 td a{
	font-size:16px;
	color:#4CA50A;
	font-weight:normal;
}
table.sitemap{
  padding-left:100px;
}
.sitemap1 a{
	font-weight:bold;
	line-height:20px;
}
.sitemap2 a, .sitemap3 a,.sitemap3 a, .sitemap5 a{
	padding-left:25px;
}
/*////////// [/SHAREPOINT] ///////////*/

/*////////// [GRID LAYOUTS - subpages] ///////////*/
.home div.firstCol, .home div.secCol, .home div.thirdCol{
	float:left;
	width:308px;
	margin-right:13px;
	overflow:hidden;
}
.home div.thirdCol{
	margin-right:0px;
}
div.firstCol, div.secCol, div.thirdCol,
.fullsub div.firstCol, .fullsub div.secCol, .fullsub div.thirdCol{
	float:left;
	width:373px;
	margin-right:13px;
	overflow:hidden;
}
div.secCol, div.thirdCol, .fullsub div.secCol, .fullsub div.thirdCol{
	margin-right:0px;
}
.fullsub div.firstCol, .fullsub div.secCol{
	width:469px;
}
div.oneByThree, div.twoByThree, div.threeByThree,
.fullsub div.oneByThree, .fullsub div.twoByThree, .fullsub div.threeByThree, .widesub div.threeByThree-2{
  float:left;
  margin-right:12px;
  width:243px;
  overflow:hidden;
}
div.threeByThree, .fullsub div.threeByThree{
  margin-right:0;
}
.fullsub div.oneByThree, .fullsub div.twoByThree, .fullsub div.threeByThree{
	width:309px;
}
div.oneByFour, div.twoByFour, div.threeByFour, div.fourByFour,
.fullsub div.oneByFour, .fullsub div.twoByFour, .fullsub div.threeByFour, .fullsub div.fourByFour{
  float:left;
  margin-right:13px;
  width:180px;
  overflow:hidden;
}
div.fourByFour, .fullsub div.fourByFour{
  margin-right:0;
}
.fullsub div.oneByFour, .fullsub div.twoByFour, .fullsub div.threeByFour, .fullsub div.fourByFour{
	width:228px;
}
div.twoThird, .fullsub div.twoThird, div.twoThirdTwo, .fullsub div.twoThirdTwo{
  float:left;
  margin-right:13px;
  width:503px;
  overflow:hidden;
}
.fullsub div.twoThird{
	width:629px;
}
div.twoThirdTwo{
	width:502px;
	margin:0;
}
.fullsub div.twoThirdTwo{
	width:629px;
	margin:0;
}
div.oneFourth{
  float:left;
  margin-right:13px;
  width:180px;
  overflow:hidden;
}
div.onenullnull{
	width:100%;
}
/*////////// [/GRID LAYOUTS - subpages] ///////////*/

/*////////// [NAVIGATION] ///////////*/
.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavItem
{
	/*background-image: url('../../Images/bl_Navbar_Splitter.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	font-family: tahoma;
	font-size: 8pt;
	color: #294C7A;*/
	color:#fff;
}
.topNavItem a
{
	display:block;
	padding:8px 8px 5px 8px;
	/*height:32px;*/
}
.topNavSelected a
{
	/*background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
	color: #EFF4FA;*/
	background:#5BB716;
	/*font-weight:bold;*/
}
.topNavHover a
{
	/*color:#FFFFFF;
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;*/
	background:#5BB716;
	font-weight:normal;
}
.topNavFlyOuts
{
	border-top:1px #EFEBE0 solid;
	margin-top:9px;
}
html>/**/body .topNavFlyOuts{
	margin-top:8px;
}
.topNavFlyOutsItem
{
	/*font-family: tahoma;
	font-size: 8pt;
	background-color: #ECEFF3;*/
	background:#5BB716;
	/*border:1px #CBD1E0 solid;*/
	border:1px solid #EFEBE0;
	border-top-style: none;
	color:#3A4663;
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 8px 4px 8px;
   	color:#fff;
}
.topNavFlyOutsHover
{
	/*background-color: #B2BCD3;*/
	background:#4CA50A repeat-x url('homegarden/nav_ul_li_ul_li_a.gif') 0px -100px;
}
.topNavRoundLeft, .topNavRoundRight
{
    width:0px;
}
.topNavSelectedStyle, .topNavSelectedStyle a{
	/*background:yellow;*/
}

.leftNav
{
	/*margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:1px #8997BC solid;
	background-color: #D0D6E3;
	width:160px;*/
	border-top:1px solid #D9D8D1;
	width:180px;
}
.leftNavSpacer
{
	width:180px;
}
.leftNavSelected
{
	/*background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;*/
	background:#fff repeat-x url('homegarden/sub_ul_li_a.gif') 0px 100%;
	font-weight:bold;
}
.leftNav1, .leftNav2, .leftNav3
{
	/*color: #354260;*/
	/*padding:0px 5px 0px 10px;*/
	margin:0px;
	line-height:23px;
	height:23px;
	color:#2E5964;
	text-decoration:none;
	/*background:#fff repeat-x url('../../Images/sub_ul_li_a.gif') 0px 100%;*/
	border-bottom:1px solid #D9D8D1;
	font-weight:normal;
}
.leftNav1
{
	/*font-family: tahoma;
	font-size: 8pt;
	/*font-weight:bold;*/
	line-height:14pt;*/
}
.leftNav1 a
{
	/*font-family: tahoma;
	font-size: 9pt;
	font-weight:bold;
	padding-left:5px;
	display:block;
	padding-right:10px;*/
	color:#2E5964;
	display:block;
	background:#fff repeat-x url('homegarden/sub_ul_li_a.gif') 0px 100%;
	padding-left:10px;
}
.leftNav1 a:hover{
    margin:0 -5px 0 -10px;
    padding:0px 5px 0px 20px;
	background:#F7F6F3 repeat-x url('homegarden/sub_ul_li_a.gif') -200px 100%;
	display:block;
}
.leftNav1 .leftNavSelected{
	background:#F7F6F3 repeat-x url('homegarden/sub_ul_li_a.gif') -200px 100%;
}
.leftNav2
{
	/*font-family: tahoma;
	font-size: 8pt;
	line-height:14pt;*/
}
.leftNav2 a
{
/*	padding-left:10px;
	display:block;
	padding-right:10px;*/
	display:block;
	padding-left:10px;
	color:#2E5964;
	padding-left:20px;
}
.leftNav2 a:hover{
    margin:0 -5px 0 -10px;
    padding:0px 5px 0px 20px;
	background:#F7F6F3 repeat-x url('homegarden/sub_ul_li_a.gif') -200px 100%;
	display:block;
}
.leftNav2 .leftNavSelected{
	background:#F7F6F3 repeat-x url('homegarden/sub_ul_li_a.gif') -200px 100%;
}

.leftNav3
{
	/*font-family: tahoma;
	font-size: 8pt;
	line-height:14pt;*/
}
.leftNav3 a
{
	/*padding-left:18px;
	display:block;
	padding-right:10px;*/
	display:block;
	padding-left:10px;
	color:#2E5964;
	padding-left:10px;
}
.leftNavHover
{
	background:#F7F6F3 repeat-x url('homegarden/sub_ul_li_a.gif') -200px 100%;
	font-weight:bold;
}
.leftNavFlyOuts
{
	/*font-family:Tahoma;
	font-size:8pt;
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	*/
}
.leftNavFlyOutsItem
{
	/*border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;*/
}
.leftNavFlyOutsItem a
{
	/*padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;*/
	font-weight:bold;
}
.leftNavFlyOutsHover
{
	/*background-color: #B2BCD3;*/
}
/*////////// [/NAVIGATION] ///////////*/

/* POLL */ 
#page.home #MSOZoneCell_WebPartWPQ4{
	display:none;
} 

/*////////// [PRINT] ///////////*/
@media print {
	#nav, #service, #sub, #authoringcontainer{
		display:none;
	}
	#page{
	width:640px;
}

}
/*////////// [/PRINT] ///////////*/
/* SEARCH RESULTS */
div.results-item{
	margin:0 0 15px 0;
	padding:0;
}
div.results-item dl, div.results-item dt, div.results-item dd{
	margin:0;
	padding:0;
	font-weight:normal;
}
#content div.results-item dt,
#content div.results-item dt a{
	font-weight:bold;
}
div.results-item .keywords .left
{
	white-space:nowrap;
}
div.results-item .keywords .left,
div.results-item .keywords .right
{
	vertical-align:top;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
div.results-item .keywords .right ul 
{
	padding-left:10px;margin: 0px;
}
div.results-item .keywords .right ul li
{
	display:inline;
}
div.results-item dd.Comments{
	margin:5px 0;
}
div.results-item dd.url{
	margin:0px 0 5px;
}
div.results-item dd.readmore{
	margin-top:5px;
}
div.results-item dd.readmore a.underline{
	text-decoration:underline;
}
#content div.results-item a
{
	font-weight:normal;
}
#content div.results-item span.highlite{
	background:none;
	font-weight:bold;
}
/* SEARCH RESULTS */

/* */ 
#searchbottom  input{
float:left;}
.searchbot{zoom:1;}
#searchbottom  .submit
{
	margin-left:10px!important;
	margin-top:0 !important;
	float:left!important;
}
#searchbottom  .submit input
{
float:none;
}