.design-row {}
.design-contractor {height:100%; margin:0 25px;}
.design-stripe {background:#A3A3A3; padding:2px 5px; color:#FFFFFF; text-align:center; font-size:12px; font-weight:bold;}
	.design-stripe-green {background:#0CA600;}
	.design-stripe span {margin:0 10px;}
	
#header {height:108px; background:url(/images/header/image4.jpg) no-repeat center top;}
	#header .overlay {height:108px; width:600px; background:url('/images/header/overlay.png') no-repeat 0 0; position:absolute;}
	#header .overlay2 {height:108px; width:600px; background:url('/images/header/overlay2.png') no-repeat 0 0; float:right;}
	#header .logo {margin:0; padding:19px 0 0 18px;}
	#header #search-box {float:right; margin:35px 37px 0 0;}
		#header #search-box #keywords {border-color:#0CA600;}
		#header #search-box input {border-color:#0CA600;}
		#header #search-box a {color:#0CA600; text-decoration:underline;}
		#header #search-box a:hover {color:#0CA600; text-decoration:none;}

#menu {border:solid #F8F8F8; border-width:0 0 1px 0;}
	.menu-inner {padding:1px 12px 6px 12px;}
	.menu-spacer {width:1px; font-size:1px; line-height:1px;}
	.menu-item {}
		.menu-item .menu-item-top    {background:url(/images/menu/item/default/border.gif) repeat-x top   ;}
		.menu-item .menu-item-bottom {background:url(/images/menu/item/default/border.gif) repeat-x bottom;}
		.menu-item .menu-item-left   {background:url(/images/menu/item/default/border.gif) repeat-y left  ;}
		.menu-item .menu-item-right  {background:url(/images/menu/item/default/border.gif) repeat-y right ;}
		.menu-item .menu-item-bl     {background:url(/images/menu/item/default/bl.gif) no-repeat left bottom;}
		.menu-item .menu-item-br     {background:url(/images/menu/item/default/br.gif) no-repeat right bottom;}
		.menu-item .menu-item-inner  {}
		.menu-item a {font-size:18px; color:#0B9A00; text-align:center; text-decoration:none; display:block; padding:2px 0 9px 0;}
		
	.menu-item:hover {color:#FFFFFF; background:url(/images/menu/item/active/bg.gif) repeat-x top #0B9A00;}
		.menu-item:hover .menu-item-top    {background:url(/images/menu/item/active/border.gif) repeat-x top   ;}
		.menu-item:hover .menu-item-bottom {background:url(/images/menu/item/active/border.gif) repeat-x bottom;}
		.menu-item:hover .menu-item-left   {background:url(/images/menu/item/active/border.gif) repeat-y left  ;}
		.menu-item:hover .menu-item-right  {background:url(/images/menu/item/active/border.gif) repeat-y right ;}
		.menu-item:hover .menu-item-bl     {background:url(/images/menu/item/active/bl.gif) no-repeat left bottom;}
		.menu-item:hover .menu-item-br     {background:url(/images/menu/item/active/br.gif) no-repeat right bottom;}
		.menu-item:hover a {color:#FFFFFF;}
	.menu-item-active {color:#FFFFFF; background:url(/images/menu/item/active/bg.gif) repeat-x top #0B9A00;}
		.menu-item-active .menu-item-top    {background:url(/images/menu/item/active/border.gif) repeat-x top   ;}
		.menu-item-active .menu-item-bottom {background:url(/images/menu/item/active/border.gif) repeat-x bottom;}
		.menu-item-active .menu-item-left   {background:url(/images/menu/item/active/border.gif) repeat-y left  ;}
		.menu-item-active .menu-item-right  {background:url(/images/menu/item/active/border.gif) repeat-y right ;}
		.menu-item-active .menu-item-bl     {background:url(/images/menu/item/active/bl.gif) no-repeat left bottom;}
		.menu-item-active .menu-item-br     {background:url(/images/menu/item/active/br.gif) no-repeat right bottom;}
		.menu-item-active a {color:#FFFFFF;}