	<style>
		bonzai {
			nothing;
		}
		body {
			margin: 0px;
			text-align: center;
			color: #000000;
			background-color: #535353;
		}
		
		div#background {
			margin: 0;
			padding: 0;
			background: url(images/background_transition.jpg) no-repeat;
			background-position: top center;
		}

		div#background-repeat {
			margin: 0;
			padding: 0;
			background: url(images/background_repeat.jpg) repeat-y;
			background-position: top center;
		}
		
		div#container {
			width: 900px;
			margin: 0px auto;
			padding: 0;
			text-align: left;
			background: white;
		}
		
		div#content {
			margin: 0;
			padding: 26px 280px 25px 43px;
			font: normal 14px Georgia, Serif, Arial;
			color: #000000;
			background: url(images/content_background.gif) no-repeat;
			background-position: top left;
			min-height: 450px;
		}
		
		div#content2 {
			background: url(images/content_background_bottom.jpg) no-repeat;
			background-position: bottom right;
		}

		div#content-home {
			margin: 0;
			padding: 15px 280px 25px 43px;
			font: normal 14px Georgia, Serif, Arial;
			color: #000000;
			background: url(images/left_fade.gif) no-repeat;
			background-position: bottom left;
			min-height: 220px;
		}
		
		form {
			margin: 0px;
			padding: 0px;
		}
		
		img {
			margin: 0;
			padding: 0;
		}
		
		div#banner {
			margin: 0px;
			padding: 0px;
			height: 139px;
			background: url(images/banner_home.jpg) no-repeat;
			background-position: top center;
		}
		
		div#banner p {
			margin: 0px;
			padding: 0px;
		}

		div#content p {
			margin: 0;
			padding: 0px 0px 9px 30px;
		}
		
		div#content-home p {
			margin: 0;
			padding: 0px 0px 9px 30px;
		}	
		
		
		div#content blockquote {
			margin: 2px 30px 12px 40px;
			padding: 7px;
			background-color: #F2E4D3;
			border: 1px solid #D6BEA1;
			font-style: italic;
			color: #674B2A;
			font-size: 13px;
		}
				
		div#content address {
			margin: 2px 30px 12px 40px;
			padding: 7px;
			background-color: #F2E4D3;
			border: 1px solid #D6BEA1;
			font-style: italic;
			color: #674B2A;
			font-size: 13px;
		}
		
		div#header {
			padding: 0;
			margin: 0;
			text-align: left;
			background: url(images/header.gif) no-repeat;
			height: 83px;
		}
		div#header-home {
			padding: 0;
			margin: 0;
			text-align: left;
			background: url(images/header_home.gif) no-repeat;
			height: 88px;
		}

		div#header p {
			margin: 0;
			padding: 7px 0px 0px 0px;
		}
		
		div#header-home p {
			margin: 0;
			padding: 7px 0px 0px 0px;
		}
		
		div#header p a {
			margin: 0;
			padding: 0px 10px 0px 22px;
		}
		
		div#header-home p a {
			margin: 0;
			padding: 0px 10px 0px 22px;
		}
		
		div#header p img {
			margin: 0;
			padding: 0;
		}

		div#header-home p img {
			margin: 0;
			padding: 0;
		}
		
		div#right-side {
			margin: 0px;
			padding: 0px;
			float: right;
			width: 220px;
		}
		
		div#right-side p {
			margin: 0px;
			padding: 0px;
		}
		
		div#right-side ul{
			margin: 0px 0px 0px 10px;
			padding: 0px 5px 5px 12px;
			list-style: none;
			/*color: #B7A692;*/
			color: #B3B1AE;
			font: bold 15px/15px Verdana, Arial, Tahoma, Sans Serif;
		}
		
		div#right-side ul li {
			margin-top: 2px;
			margin-bottom: 9px;
		}
		
		div#right-side ul li ul{
			margin: 0px 0px 0px 10px;
			padding: 0px 2px 2px 6px;
			list-style: none;
			/*color: #B7A692;*/
			color: #B3B1AE;
			font: normal 13px/13px Verdana, Arial, Tahoma, Sans Serif;
		}
		
		div#right-side ul li ul li {
			margin-top: 2px;
			margin-bottom: 4px;
		}
		
		div#right-side p.image {
			margin: 0px;
			padding: 0px;
			padding-bottom: 11px;
			background: url(images/sidebar_picture_accent.gif) no-repeat;
			background-position: bottom center;
		}
		
		div#right-side p.right-column {
			margin: 0px 10px 0px 0px;
			padding: 6px 0px 16px 15px;
			font: normal 12px Arial, Tahoma, Verdana, Sans Serif;
			background: #FFD88C;
			color: #895E30;
		}
		
		p.category {
			margin: 6px 5px 0px 10px;
			padding: 0px 0px 0px 13px;
			background: url(images/category_accent.gif) no-repeat; background-position: left top;
		}
			
		p.subcategory {
			margin: 2px 5px 0px 10px;
			padding: 0px 0px 0px 19px;
			background: none;
		}
	
		div#footer-background {
			background: url(images/footer_background.gif) no-repeat;
			background-position: top center;
			height: 70px;
		}
		
		div#footer {
			width: 900px;
			text-align: center;
			align: center;
		}

		div#footer p{
			color: #E3F3F9;
			font: normal 12px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif; 
			text-align: left;
			margin: 0px 0px 0px 0px;
			padding: 15px 0px 0px 44px;
		}
		
		div#login{
			float: right;
			width: 300;
			margin: 0px;
			padding: 0px;
		}
		
		div#login p{
			text-align: right;
			margin: 0px;
			padding: 14px 10px 0px 0px;
		}
		
		div#footer-home p{
			color: #863C0A;
			font: normal 9px Verdana, Arial, Sans Serif;
			text-align: left;
			margin: 0px 0px 0px 0px;
			padding: 3px 0px 0px 30px;
		}
		
		div#footer table tr td {
			padding-top: 4px;
			
		}
		
		div#phone {
			font: normal 11px Verdana, Arial, Tahoma, San Serif;
			text-align: right;
			float: right;
			width: 130px;
			height: 10px;
			margin: 0px;
			padding: 4px 8px 0px 0px;
			color: #DADCB3;
		}
		
		div#address {
			font: normal 11px/14px Arial, Verdana, Tahoma, San Serif;
			text-align: left;
			color: #45416D;
			padding: 0;
			margin: 0px 0px 0px 17px;
		}
		
		div#address p {
			margin: 0;
			padding: 0;
		}
		
		div#address p.address-shift {
			margin: 0;
			padding: 0;
			padding-left: 7px;
		}	
		
		p {
			margin: 0;
			padding: 0;
		}
		
		div#content ul {
			margin: 0px 40px 8px 70px;
			padding: 0;
			list-style: square;
			color: #000000;
		}
		
		div#content ul li {
			margin: 0px 0px 3px 0px;
			padding: 0;
		}
		
		div#content-home ul {
			margin: 0px 40px 8px 70px;
			padding: 0;
			list-style: square;
			color: #000000;
		}
		
		div#content-home ul li {
			margin: 0px 0px 3px 0px;
			padding: 0;
		}
		
		a:link { color: #038BBD; text-decoration: none; }
		a:visited { color: #349CC2; text-decoration: none; }
		a:hover { color: #00729C; text-decoration: underline; }
		a:active { color: #704D27; text-decoration: none; }
						
		a.menu_default:link { color: #2999C3; text-decoration: none; }
		a.menu_default:visited { color: #6DB4CE; text-decoration: none; }
		a.menu_default:hover { color: #9A7E5C; text-decoration: none; }
		a.menu_default:active { color: #795F42; text-decoration: none; }

		a.home_sidebar:link { color: #FEBE47; font: bold 11px/15px Verdana, Tahoma, Arial, Sans Serif; text-decoration: none; }
		a.home_sidebar:visited { color: #F0B84F; font: bold 11px/15px Verdana, Tahoma, Arial, Sans Serif; text-decoration: none; }
		a.home_sidebar:hover { color: #FBCE7A; font: bold 11px/15px Verdana, Tahoma, Arial, Sans Serif; text-decoration: underline; }
		a.home_sidebar:active { color: #F9E6C1; font: bold 11px/15px Verdana, Tahoma, Arial, Sans Serif; text-decoration: none; }

		a.footer-bar:link { color: #FFFFFF; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
		a.footer-bar:visited { color: #FFFFFF; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
		a.footer-bar:hover { color: #000000; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: underline; }
		a.footer-bar:active { color: #FFFFFF; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				
		a.home-link:link { margin: 0; padding: 0; }
		a.home-link:visited { margin: 0; padding: 0; }
		a.home-link:hover { margin: 0; padding: 0; }
		a.home-link:active { margin: 0; padding: 0; }
		                                                                                                                                   
		a.header:link    { color: #D3EEF8; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: none;  }
		a.header:visited { color: #D3EEF8; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: none;  }
		a.header:hover   { color: #FFFFFF; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: underline;  }
		a.header:active  { color: #F1DAB9; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: underline;  }
		
		a.header_home:link    { color: #00A4E1; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: none;  }
		a.header_home:visited { color: #37B8E8; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: none;  }
		a.header_home:hover   { color: #026B91; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: underline;  }
		a.header_home:active  { color: #0D3E50; font: normal 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;  text-decoration: underline;  }
		                                                                                                                                   
		h1 {
			font: bold 20px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 29px;
			background: url(images/h1_accent.gif) no-repeat; background-position: left top;
			color: #00A3E0;
		}
		
		
		h2 {
			font: bold 16px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 29px;
			/*color: #2F92B7;*/
			color: #7A7A7A;
		}
						
		h3 {
			font: bold 14px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 29px;
			/*color: #987F64;*/
			color: #949494;
		}
				
		h4 {
			font: bold 17px Trebuchet, Trebuchet MS, Tahoma, Helvetica, sans-serif;
			margin: 0px 0px 0px 12px;
			padding: 0px 5px 2px 17px;
			background: url(images/h4_accent.gif) no-repeat; background-position: left top;
			color: #7A7A7A;
			/*color: #795F42;*/
		}
				
		h5 {
			font: normal 16px Arial, Verdana, Tahoma, Arial, Sans Serif;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 8px 29px;
			color: #9C582B;
		}
		
		h6 {
			font: bold 16px Verdana, Tahoma, Arial, Sans Serif;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 20px;
			background: url(images/h6_accent.gif) no-repeat; background-position: left top;
			color: #D28900;
		}
		
		.note {
			font: normal 11px Verdana, Tahoma, Arial, Sans Serif;
			color: #666666;
		}
		
		.badge {
			font: bold 11px Verdana, Tahoma, Arial, Sans Serif;
			color: #5A3D1F;
		}
				
		.head_note {
			font: normal 17px Arial, Verdana, Tahoma, Sans Serif;
			color: #60331B;
		}
		
		div#content p img {
			margin: 2px 8px 2px 6px;
			border: 3px solid #D7C5B0;
		}

		div#content p img.right-photo {
			float: right;
			margin: 2px 0px 2px 8px;
			border: 3px solid #D7C5B0;
		}
			
		div#content p img.left-photo { /*header*/
			float: left;
			margin: 2px 8px 2px 0px;
		}
		
		input.search {
			background: #D0EAF4; 
			color: #437DA4; 
			font-size: 10px; 
			font-family: Arial, Helvetica, sans-serif;
			border: 1px #437DA4 solid;
			height: 16px;
		}
</style>