			<style>
				bonzai {
					nothing  { }
				}
				body {
					margin: 0px;
					text-align: center;
					color: #000000;
					background-color: #DDD7C5;
				}
				
				div#background {
					background: #DDD7C5 url(/templates/vi/images/background.gif) repeat-y;
					background-position: top center;
				}
				
				div#container {
					width: 900px;
					margin: 0px auto;
					padding: 0;
					text-align: left;
				}
				
				div#content2 {
					margin: 0;
					padding: 0px 0px 0px 0px;
					background: #FFFFFF url(/templates/vi/images/random_background_1.gif) no-repeat;
					background-position: bottom right;
				}
				
				div#content {
					margin: 0;
					padding: 0px 217px 0px 73px;
					font: normal 12px/16px Arial, Verdana, Sans Serif;
					color: #61613E;
					background: url(/templates/vi/images/content_background.gif) no-repeat;
					background-position: top left;
				}
				
				div#home-content {
					margin: 20 0 0 0;
					padding: 0px;
					background: url(/media/home_page/home_background.jpg) no-repeat;
					background-position: bottom left;
				}
				
				div#home-content p {
					margin: 0;
					padding: 0px;
				}
				
				div#content p {
					margin: 0;
					padding: 0px 0px 14px 15px;
					background: none;
				}

				div#content table tr td p {
					margin: 0px;
					padding: 0px;
					background: none;
				}
				
				div#content p.wide {
					margin: 0px;
					padding: 1px 2px 2px 2px;
					background: none;
				}
				
				div#content table tr td p.caption {
					margin: 0px;
					padding: 0px 2px 2px 2px;
					color: #828263;
					font: bold 11px Arial, Tahoma, Verdana, Sans Serif;
				}
				
				div#header {
					padding: 0;
					margin: 0;
					text-align: left;
					background: url(/templates/vi/images/header.gif) no-repeat;
					height: 87px;
				}
				
				div#header p {
					margin: 0;
					padding: 53px 0px 0px 160px;
				}
				
				div#header p a {
					margin: 0;
					padding: 0px 16px 0px 0px;
				}
				
				div#header p img {
					margin: 0;
					padding: 0;
				}
				
				div#right-side {
					margin: 0px;
					padding: 0px;
					float: right;
					width: 180px;
				}
				
				p.category {
					margin: 6px 5px 0px 10px;
					padding: 0px 0px 0px 13px;
					background: url(/templates/vi/images/category_accent.gif) no-repeat; background-position: left top;
				}
								
				p.cart {
					margin: 6px 5px 0px 10px;
					padding: 0px 0px 0px 13px;
					background: url(/templates/vi/images/category_accent.gif) no-repeat; background-position: left top;
				}
								
				p.checkout {
					margin: 6px 5px 0px 10px;
					padding: 0px 0px 15px 13px;
					background: url(/templates/vi/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#left-side {
					margin: 0px;
					padding: 0;
					float: left;
					width: 207px;
					background: green;
				}
				
				div#left-side ul.menu_list{
					margin: 0px 0px 0px 17px;
					padding: 0px;
					list-style: none;
					background: none;
				}
				
				div#left-side ul.menu_list li{
					background: none;
					margin: 0;
					padding: 0;
				}
				
				div#left-side p {
					margin: 0;
					padding: 0;
				}
				
				img.left_side {
					margin: 0px;
					padding: 0px;
				}
			
				div#footer-background {
					background: url(/templates/vi/images/footer_background.gif) no-repeat;
					background-position: top center;
					height: 142px;
				}
				
				div#home-footer-background {
					background: url(/media/home_page/home_footer_background.jpg) no-repeat;
					background-position: top center;
					height: 142px;
				}
				
				div#footer {
					width: 900px;
					text-align: center;
					align: center;
				}
				
				div#home-footer {
					width: 900px;
					text-align: right;
				}
				
				div#footer p{
					color: #808F80;
					font: normal 11px Arial, Verdana, Sans Serif;
					letter-spacing: 0em;
					text-align: left;
					margin: 0px 0px 0px 87px;
					padding-top: 3px;
				}
				
				div#home-footer p{
					color: #7E6E4E;
					font: normal 11px Arial, Verdana, Sans Serif;
					letter-spacing: 0em;
					margin: 0px 15px 0px 0px;
					padding-top: 20px;
				}
				
				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 0px 8px 50px;
					padding: 0;
					color: #747452;
				}
				
				div.search {
					margin-left: 23px;
				}
				
				form {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
				}
				
				a:link { color: #855E00; font-weight: normal; text-decoration: none; }
				a:visited { color: #926D15; font-weight: normal; text-decoration: none; }
				a:hover { color: #515B10; font-weight: normal; text-decoration: underline; }
				a:active { color: #000000; font-weight: normal; text-decoration: none; }

				a.header:link { color: #828263; font: normal 14px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.header:visited { color: #828263; font: normal 14px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.header:hover { color: #BC8512; font: normal 14px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.header:active { color: #000000; font: normal 14px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				
				a.category:link { color: #808F80; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.category:visited { color: #94A194; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.category:hover { color: #BC8512; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.category:active { color: #575737; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
			
				a.cart_row:link { color: #808F80; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.cart_row:visited { color: #94A194; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.cart_row:hover { color: #BC8512; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.cart_row:active { color: #575737; font: bold 12px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
								
				a.caption:link { color: #808F80; font: bold 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.caption:visited { color: #94A194; font: bold 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.caption:hover { color: #BC8512; font: bold 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.caption:active { color: #575737; font: bold 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
								
				a.subcategory:link { color: #808F80; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.subcategory:visited { color: #94A194; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.subcategory:hover { color: #BC8512; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.subcategory:active { color: #575737; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
												
				a.cart:link { color: #808F80; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.cart:visited { color: #94A194; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.cart:hover { color: #BC8512; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.cart:active { color: #575737; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
																
				a.in_cart:link { color: #94A194; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.in_cart:visited { color: #94A194; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.in_cart:hover { color: #BC8512; font: normal 11px Arial, Tahoma, Verdana, Sans Serif; text-decoration: none; }
				a.in_cart:active { color: #575737; 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; }
				
				div.backtrack { padding-top: 2px; color: #828263; font: normal 10px Arial, Verdana, Tahoma, sans-serif;  }
				a.backtrack:link   { color: #9C9C7D; font: normal 10px Arial, Verdana, Tahoma, sans-serif;  text-decoration: none; }
				a.backtrack:visited   { color: #9C9C7D; font: normal 10px Arial, Verdana, Tahoma, sans-serif;  text-decoration: none; }
				a.backtrack:hover   { color: #BC8512; font: normal 10px Arial, Verdana, Tahoma, sans-serif;  text-decoration: underline; }
				a.backtrack:active   { color: #000000; font: normal 10px Arial, Verdana, Tahoma, sans-serif;  text-decoration: none; }

				a.menu_main:link { color: #45416D; font: bold 13px/36px Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Sans Serif; background: url(/templates/vi/link_background.gif) no-repeat; text-decoration: none; padding: 9px 35px 28px 20px; margin: 0; text-align: left; }
				a.menu_main:visited { color: #45416D; font: bold 13px/36px Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Sans Serif; background: url(/templates/vi/link_background.gif) no-repeat; text-decoration: none; padding: 9px 35px 28px 20px; margin: 0; text-align: left; }
				a.menu_main:active { color: #965500; font: bold 13px/36px Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Sans Serif; background: url(/templates/vi/link_background.gif) no-repeat; text-decoration: none; padding: 9px 35px 28px 20px; margin: 0; text-align: left; }
				a.menu_main:hover { color: #161337; font: bold 13px/36px Lucida Grande, Lucida Sans Unicode, Tahoma, Verdana, Sans Serif; background: url(/templates/vi/link_background_on.gif) no-repeat; text-decoration: none; padding: 9px 35px 28px 20px; margin: 0; text-align: left; }
				
				h1 {
					font: normal 21px Arial, Tahoma, Verdana, Sans Serif;
					letter-spacing: .3em;
					margin: 0px 0px 5px 0px;
					padding: 0px 0px 0px 0px;
					background: url(/templates/vi/images/h1_accent.gif) no-repeat; background-position: left top;
					color: #828263;
				}

				h2 {
					font: normal 16px Arial, Tahoma, Verdana, Sans Serif;
					letter-spacing: .1em;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					color: #A6936C;
				}

				h3 {
					font: bold 13px Arial, Tahoma, Verdana, Sans Serif;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					color: #A39371;
				}
				
				h5 {
					font: normal 13px Arial, Tahoma, Verdana, Sans Serif;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					color: #A39371;
				}
				
				h6 {
					font: normal 13px Arial, Tahoma, Verdana, Sans Serif;
					margin: 10px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					color: #A39371;
				}
				
				blockquote {
					padding: 0px;
					margin: 5px 5px 5px 10px;
				}
				
				.note {
					font: normal 11px Arial, Tahoma, Verdana, Sans Serif;
					color: #666666;
				}
				
				p.warning {
					font-weight: bold;
					color: #CC0000;
				}
				
				.special {
					font-weight: bold;
					color: #009900;
				}
				
				td {
					color: #747452;
					font: normal 13px Arial, Tahoma, Verdana, Sans Serif;
				}
								
				.attribute {
					font: normal 12px Arial, Tahoma, Verdana, Sans Serif;
					color: #A39371;
				}
						
				.head_note {
					font: normal 17px Arial, Verdana, Tahoma, Sans Serif;
					color: #60331B;
				}
			
				img {
					margin: 0;
					padding: 0;
				}
		
				img.right-photo {
					float: right;
					margin: 2px 0px 2px 8px;
					border: 3px solid #DDD7C5;
				}
					
				img.left-photo {
					float: left;
					margin: 2px 8px 2px 0px;
					border: 3px solid #DDD7C5;
				}
				
				img.border-photo {
					margin: 2px 8px 2px 0px;
					border: 3px solid #DDD7C5;
				}
				
				img.home {
					float: left;
					margin: 2px 8px 2px 0px;
				}
				
				img.gallery {
					padding: 0px;
					margin: 0px;
					border: 3px solid #DDD7C5;
				}

				img.item_display {
					padding: 0px;
					margin: 0px;
					margin-top: 5px;
					border: 4px solid #DDD7C5;
				}
				

	</style>
