input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
 background-color: #ffffff; 
 border: #3532ff 1px solid; 
 color: #000000; 
 cursor: default; 
} 
			body{
				font-family: Arial, Verdana, sans-serif;
				font-size:small;
				color:#546a41;
				text-align: center;
				margin-top:18px;
				margin-left: auto;
				margin-right: auto;
				background-color: #F9FFF5;
				background: url(/_images/_layout/Main.jpg) #F9FFF5 scroll repeat 0 0;
			}
			
			
			a         { color:#5F6B57; }
			a:visited { color:#5F6B57; }
			a:hover   { color:#ab8f07; }

			a img {border:0;}	
			
			form{
				display:inline;
			}
			
			h1{
				text-transform: uppercase;
				color:#9FAB97;
				margin:0;
				padding:0;
				text-align: center;
			}
			
			h2{
				text-transform: uppercase;
				color:#758F63;
				margin:0;
				padding:0;
				text-align: center;
			}
			
			.clear{
				clear:both;
			}

			#main_container{
				width: 960px;
				border: 1px solid #748A61;
				background-color: #fff;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0;
				text-align: left;
			}
			
			#banner{
				clear:both;
				float:left;
				width:960px;
				height:133px;
				overflow:hidden;
				background: url(/_images/_layout/Banner.jpg) #F9FFF5 scroll no-repeat 0 0;
			}

			#bar{
				clear:both;
				float:left;
				color:#fff;
				font-weight:bold;
				width:960px;
				height:40px;
				overflow:hidden;
				background: url(/_images/_layout/Bar.png) #9FAB97 scroll no-repeat 0 0;
			}

				#bar #barleft{
					float:left;
					margin-right:130px;
					margin-top:4px;
					margin-left:12px;
					width:120px;
				}

				#bar #barleft p{
					margin:0;
					padding:0;
					font-size:80%;
					text-align:center;
				}

				#bar #barleft img{
					border:1px solid #666;
					margin:0;
					padding:0;
				}

				#bar #barmid{
					float:left;
				}
				#bar #barmid p {
					padding-top:8px;
					font-size:medium;
				}
				#bar #barmid input {
					font-size:medium;
				}



				#bar #barmid2{
					float:left;
					padding-left:40px;
					padding-top:3px;
				}

 
				#bar #barright{
					float:right;
					margin-top:7px;
					margin-right:12px;
				}


				#bar #barright img{
					border:1px solid #666;
				}

	
				#bar p {
					margin:0;
					padding:0;
					padding-left:10px;
					padding-top:6px;
				}

				#bar input {
					font-size:small;
					margin:0;
					padding:0;
				}

				#bar a          { color:#fff; }
				#bar a:visited  { color:#fff; }
				#bar a:hover    { color:#beb; }

			#main{
				clear:both;
				float:left;
				width:960px;
				background: url(/_images/_layout/Main.jpg) #F9FFF5 scroll repeat-y 0 0;
				background: none;
				background-color: #fff;
			}

			#leftcol{
				float:left;
				width:154px;
				padding-left:10px;
				padding-right:28px;
				padding-bottom:20px;
				padding-top:15px;
			}


				#leftmenu { clear:both; font-size:85%; }

				#leftmenu ul                            { list-style-type:none; margin:0; padding:0; margin-top:20px; margin-bottom:5px; }
				#leftmenu ul li                         { margin:0; padding:0; margin-bottom:4px; }
				#leftmenu ul li.selected               { color:#fff; font-weight:bold; text-decoration:none; display:block; background: url(/_images/_layout/HoverMenuTop.png) transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul li.selected  span         { padding-top:5px; padding-bottom:6px; display:block; background: url(/_images/_layout/HoverMenuBottom.png) transparent scroll no-repeat bottom left; }
				#leftmenu ul li.selected  span span    { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/HoverMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul li.subselected a              { color:#fff; font-weight:bold; text-decoration:none; display:block; background: url(/_images/_layout/LightMenuTop.png) transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul li.subselected a span         { padding-top:5px; padding-bottom:6px; display:block; background: url(/_images/_layout/LightMenuBottom.png) transparent scroll no-repeat bottom left; }
				#leftmenu ul li.subselected a span span    { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/LightMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul li.subselected a:hover           { background-image: url(/_images/_layout/OrangeMenuTop.png);    color:#fff;}
				#leftmenu ul li.subselected a:hover span      { background-image: url(/_images/_layout/OrangeMenuBottom.png); }
				#leftmenu ul li.subselected a:hover span span { background-image: url(/_images/_layout/OrangeMenuBg.png);     }

				#leftmenu ul li.notselected a                 { color:#fff; font-weight:bold; text-decoration:none; display:block; background: url(/_images/_layout/DarkMenuTop.png) transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul li.notselected a span            { padding-top:5px; padding-bottom:6px; display:block; background: url(/_images/_layout/DarkMenuBottom.png) transparent scroll no-repeat bottom left; }
				#leftmenu ul li.notselected a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul li.notselected a:hover           { background-image: url(/_images/_layout/OrangeMenuTop.png);    color:#fff;}
				#leftmenu ul li.notselected a:hover span      { background-image: url(/_images/_layout/OrangeMenuBottom.png); }
				#leftmenu ul li.notselected a:hover span span { background-image: url(/_images/_layout/OrangeMenuBg.png);     }

				#leftmenu ul li h2                { padding:0; margin:0; color:#fff; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul li h3                { padding:0; margin:0; color:#fff; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul li a:hover h2        { color:#fff; }
				#leftmenu ul li a:hover h3        { color:#fff; }

				#leftmenu ul li.inactive a                 { color:#fff; font-weight:bold; text-decoration:none; display:block; background: url(/_images/_layout/DarkMenuTop.png) transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul li.inactive a span            { padding-top:5px; padding-bottom:6px; display:block; background: url(/_images/_layout/DarkMenuBottom.png) transparent scroll no-repeat bottom left; }
				#leftmenu ul li.inactive a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul li.inactive a:hover           { background-image: url(/_images/_layout/OrangeMenuTop.png);    color:#fff;}
				#leftmenu ul li.inactive a:hover span      { background-image: url(/_images/_layout/OrangeMenuBottom.png); }
				#leftmenu ul li.inactive a:hover span span { background-image: url(/_images/_layout/OrangeMenuBg.png);     }


				#leftmenu ul.level2                            { list-style-type:none; margin:0; padding:0; margin-bottom:0px; margin-left:20px; }
				#leftmenu ul.level2 li                         { margin:0; padding:0; margin-bottom:1px; }
				#leftmenu ul.level2 li.selected                { color:#455F33; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level2 li.selected  span          { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level2 li.selected  span span     { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl2HoverMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul.level2 li.subselected a              { color:#455F33; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level2 li.subselected a span         { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level2 li.subselected a span span    { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl2LightMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul.level2 li.notselected a                 { color:#fa0; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level2 li.notselected a span            { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level2 li.notselected a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl2DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul.level2 li.notselected a:hover           {     color:#455F33;}
				#leftmenu ul.level2 li.notselected a:hover span      { background-image: none; }
				#leftmenu ul.level2 li.notselected a:hover span span { background-image: url(/_images/_layout/Lvl2HoverMenuBg.png);     }

				#leftmenu ul.level2 li h2                { padding:0; margin:0; color:#fa0; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul.level2 li h3                { padding:0; margin:0; color:#fa0; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul.level2 li a:hover h2        { color:#fa0; }
				#leftmenu ul.level2 li a:hover h3        { color:#fa0; }

				#leftmenu ul.level2 li.inactive a                 { color:#fa0; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level2 li.inactive a span            { padding-top:5px; padding-bottom:6px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level2 li.inactive a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl2DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul.level2 li.inactive a:hover           {     color:#455F33;}
				#leftmenu ul.level2 li.inactive a:hover span      { background-image: none; }
				#leftmenu ul.level2 li.inactive a:hover span span { background-image: url(/_images/_layout/Lvl2HoverMenuBg.png);     }


				#leftmenu ul.level3                            { list-style-type:none; margin:0; padding:0; margin-bottom:1px;  margin-left:40px; }
				#leftmenu ul.level3 li                         { margin:0; padding:0; margin-bottom:4px; }
				#leftmenu ul.level3 li.selected                { color:#455F33; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level3 li.selected  span          { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level3 li.selected  span span     { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3HoverMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul.level3 li.subselected a              { color:#455F33; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level3 li.subselected a span         { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level3 li.subselected a span span    { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3LightMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul.level3 li.notselected a                 { color:#fa0; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level3 li.notselected a span            { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level3 li.notselected a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul.level3 li.notselected a:hover           {     color:#455F33;}
				#leftmenu ul.level3 li.notselected a:hover span      { background-image: none; }
				#leftmenu ul.level3 li.notselected a:hover span span { background-image: url(/_images/_layout/Lvl3HoverMenuBg.png);     }

				#leftmenu ul.level3 li h2                { padding:0; margin:0; color:#fa0; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul.level3 li h3                { padding:0; margin:0; color:#fa0; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul.level3 li a:hover h2        { color:#fa0; }
				#leftmenu ul.level3 li a:hover h3        { color:#fa0; }

				#leftmenu ul.level3 li.inactive a                 { color:#fa0; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level3 li.inactive a span            { padding-top:5px; padding-bottom:6px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level3 li.inactive a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul.level3 li.inactive a:hover           {     color:#455F33;}
				#leftmenu ul.level3 li.inactive a:hover span      { background-image: none; }
				#leftmenu ul.level3 li.inactive a:hover span span { background-image: url(/_images/_layout/Lvl3HoverMenuBg.png);     }


				#leftmenu ul.level4                            { list-style-type:none; margin:0; padding:0; margin-bottom:1px;  margin-left:60px; }
				#leftmenu ul.level4 li                         { margin:0; padding:0; margin-bottom:4px; }
				#leftmenu ul.level4 li.selected                { color:#455F33; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level4 li.selected  span          { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level4 li.selected  span span     { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3HoverMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul.level4 li.subselected a              { color:#455F33; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level4 li.subselected a span         { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level4 li.subselected a span span    { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3LightMenuBg.png) transparent scroll repeat-y top left; }

				#leftmenu ul.level4 li.notselected a                 { color:#fa0; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level4 li.notselected a span            { padding-top:1px; padding-bottom:1px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level4 li.notselected a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul.level4 li.notselected a:hover           {     color:#455F33;}
				#leftmenu ul.level4 li.notselected a:hover span      { background-image: none; }
				#leftmenu ul.level4 li.notselected a:hover span span { background-image: url(/_images/_layout/Lvl3HoverMenuBg.png);     }

				#leftmenu ul.level4 li h2                { padding:0; margin:0; color:#fa0; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul.level4 li h3                { padding:0; margin:0; color:#fa0; font-weight:bold; font-size:100%; text-align:left; text-transform:none; }
				#leftmenu ul.level4 li a:hover h2        { color:#fa0; }
				#leftmenu ul.level4 li a:hover h3        { color:#fa0; }

				#leftmenu ul.level4 li.inactive a                 { color:#fa0; font-weight:bold; text-decoration:none; display:block; background: none transparent scroll no-repeat top left; padding-right:10px;}
				#leftmenu ul.level4 li.inactive a span            { padding-top:5px; padding-bottom:6px; display:block; background: none transparent scroll no-repeat bottom left; }
				#leftmenu ul.level4 li.inactive a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/Lvl3DarkMenuBg.png) transparent scroll repeat-y top left; }
				#leftmenu ul.level4 li.inactive a:hover           {     color:#455F33;}
				#leftmenu ul.level4 li.inactive a:hover span      { background-image: none; }
				#leftmenu ul.level4 li.inactive a:hover span span { background-image: url(/_images/_layout/Lvl3HoverMenuBg.png);     }



				#leftcol .lightgreensideboxtop    { clear:both; float:left; width:140px; height:6px;  background:url(/_images/_layout/LightGreenSideBoxTop.png) transparent scroll no-repeat 0 0;    }
				#leftcol .lightgreensideboxmid    { clear:both; float:left; width:140px; background:url(/_images/_layout/LightGreenSideBoxBg.png) transparent scroll repeat-y  0 0;     }
				#leftcol .lightgreensideboxmid h2 { padding:0; margin:0 5px 0 5px; color:#D99620; font-weight:bold; font-size:93%; text-transform: uppercase; text-align:center;}
				#leftcol .lightgreensideboxmid p  { padding:3px; 0 0 0; margin:3px 5px 0 5px; color:#D99620; font-weight:bold; font-size:78%; text-align:center; border-top:2px dashed #748B62; }
				#leftcol .lightgreensideboxmid a          { color:#D99620; }
				#leftcol .lightgreensideboxmid a:visited  { color:#D99620; }
				#leftcol .lightgreensideboxmid a:hover    { color:#758F63; }
				#leftcol .lightgreensideboxbot    { clear:both; float:left; width:140px; height:6px;   background:url(/_images/_layout/LightGreenSideBoxBottom.png) transparent scroll no-repeat bottom 0; margin-bottom:12px;}

				#leftcol .darkgreensideboxtop    { clear:both; float:left; width:140px; height:6px;  background:url(/_images/_layout/DarkGreenSideBoxTop.png) transparent scroll no-repeat 0 0;    }
				#leftcol .darkgreensideboxmid    { clear:both; float:left; width:140px; background:url(/_images/_layout/DarkGreenSideBoxBg.png) transparent scroll repeat-y  0 0;     }
				#leftcol .darkgreensideboxmid h2 { padding:0; margin:0 5px 0 5px; color:#758F63; font-weight:bold; font-size:93%; text-transform: uppercase; text-align:center;}
				#leftcol .darkgreensideboxmid p  { padding:3px; 0 0 0; margin:3px 5px 0 5px; color:#758F63; font-weight:bold; font-size:78%; text-align:center; border-top:2px dashed #748B62; }
				#leftcol .darkgreensideboxmid a          { color:#758F63; }
				#leftcol .darkgreensideboxmid a:visited  { color:#758F63; }
				#leftcol .darkgreensideboxmid a:hover    { color:#D99620; }
				#leftcol .darkgreensideboxmid input { font-size:x-small; width:56px;}
				#leftcol .darkgreensideboxbot    { clear:both; float:left; width:140px; height:6px;   background:url(/_images/_layout/DarkGreenSideBoxBottom.png) transparent scroll no-repeat bottom 0; margin-bottom:12px;}


			#centrecol{
				float:left;
				width:582px;
				padding-top:15px;
				padding-bottom:20px;
			}


				.prodbox  { clear:both; float:left; margin:0; padding:0; margin-top:16px; width:548px; margin-left:10px; }
					.prodbox .prodhead { 
							clear:both; 
							float:left; 
							width:548px; 
							overflow:hidden; 
							background-image:url(/_images/_layout/prod_box_top.png); 
							background-repeat:no-repeat; 
						}
						.prodbox .prodhead p{
							width:100%;
							text-align:center;
							margin:0; 
							padding:5px; 
							font-family:arial; 
							font-size:medium; 
							font-weight:bold;
			 			}
			
							.prodbox .prodhead a          { color:#fff; text-decoration:none;}
							.prodbox .prodhead a:visited  { color:#fff; }
							.prodbox .prodhead a:hover    { color:#beb; }


					.prodbox .prodbody 
					{ 
						clear:both; 
						float:left; 
						width:514px; 
						background-color:#fffefb; 
						padding:15px; 
						padding-top:8px; 
						padding-bottom:8px; 
						color:#000;
						/*background-image:url(/_images/productbackground.jpg);*/
						border-right:2px solid #738B61;
						border-left:2px solid #738B61;
					}
					
					.prodbox .prodbody .optiongallery img { float:left; margin-right:10px; margin-bottom:10px; border:0; padding:0; background-color:#fff; border:0;}
					
						.prodbox .prodbody .image { font-size:xx-small; float:left; margin-right:10px; margin-bottom:10px; border:0; padding:5px; background-color:#fff; border:1px solid #738b61;}
						
						.prodbox .prodbody .image a { text-decoration:none; color:#738B61;}
						.prodbox .prodbody .image a:visited { text-decoration:none; color:#738B61;}
						.prodbox .prodbody .image a:hover { text-decoration:none; color:#536B41;}
						
							.prodbox .prodbody .maincont { width:355px; float:left; margin-bottom:10px; font-size:x-small; }
								.prodbox .prodbody .maincont h2 {margin:0; padding:0; margin-bottom:5px; color:#000; font-size:small; text-align:left; text-transform: none; }
								.prodbox .prodbody .maincont p  {margin:0; padding:0; margin-bottom:12px; color:#000; font-size:small;}

								.prodbox .prodbody .maincont p.pricebox          {clear:both; float:left; font-size:medium; font-weight:bold; margin-top:16px;}

				.prodbox .prodbody .maincont ul li
				{
					font-size:120%; 
					margin-bottom:5px;
				}



				.prodbox .prodbody .maincont p.chooseoptionsbox  
				{
					float:right; 
					margin-top:15px; 
					font-size:120%; 
					width:140px;
					text-align:center;
				}

				.prodbox .prodbody .maincont p.chooseoptionsbox a                 
				{ 
					color:#fff; 
					font-weight:bold; 
					text-decoration:none; 
					display:block; 
					background: url(/_images/_layout/OrangeMenuTop.png) transparent scroll no-repeat top left;
				}
					.prodbox .prodbody .maincont p.chooseoptionsbox a span            
					{ 
						padding-top:5px; 
						padding-bottom:6px; 
						display:block; 
						background: url(/_images/_layout/OrangeMenuBottom.png) transparent scroll no-repeat bottom left; 
					}
						.prodbox .prodbody .maincont p.chooseoptionsbox a span span       
						{ 
							padding:0; 
							padding-left:8px; 
							padding-right:8px; 
							display:block; 
							background: url(/_images/_layout/OrangeMenuBg.png) transparent scroll repeat-y top left; 
						}
					.prodbox .prodbody .maincont p.chooseoptionsbox a:hover           
					{ 
						background-image: url(/_images/_layout/DarkMenuTop.png);    
						color:#fff;
					}
						.prodbox .prodbody .maincont p.chooseoptionsbox a:hover span      
						{ 
							background-image: url(/_images/_layout/DarkMenuBottom.png); 
						}
							.prodbox .prodbody .maincont p.chooseoptionsbox a:hover span span 
							{ 
								background-image: url(/_images/_layout/DarkMenuBg.png);     
							}




					.prodbox .prodfoot 
					{ 
						clear:both; 
						float:left; 
						padding-right:15px;
						width:533px; 
						padding-top:5px;
						height:25px; 
						overflow:hidden; 
						background-image:url(/_images/_layout/prod_box_bottom.png); 
						background-position:bottom left;
						text-align:right;
						font-size:medium;
						font-weight:bold;
						color:#daebca;
					}
					.prodbox .prodfoot a {text-decoration:none; color:#daebca;}
					.prodbox .prodfoot a:visited {color:#daebca;}
					.prodbox .prodfoot a:hover {color:#fff;}

			
				.prodcat{
					float:left; 
					margin:0; padding:0; margin-top:16px; 
					width:193px; 
					height:237px;
					overflow:hidden;
				}
				
				.prodcathead{
					background-image:url(/_images/_layout/sProdCatTile.png); 
					background-repeat:repeat-y; 
					width:169px; 
					height:30px; 
					overflow:hidden; 
					padding:0;
					padding-left:5px; 
					padding-right:9px; 
					text-align:center;
				}
				
				.prodcathead p{
					float:left; 
					height:30px; 
					width:133px; 
					margin:0; 
					padding:0; 
					padding-right:10px;
					padding-left:10px;
					font-family:arial; 
					font-size:90%; 
					font-weight:bold;
	 			}
	
					.prodcathead a          { color:#fff; text-decoration:none;}
					.prodcathead a:visited  { color:#fff; }
					.prodcathead a:hover    { color:#beb; }
	
				.prodcatimage{
					width:170px; 
					height:195px; 
					margin-right:20px; 
					overflow:hidden; 
					background-repeat:no-repeat; 
					background-position:5px 12px;
				}

				.prodcatimage img { border:0; }


			#rightcol{
				float:left;
				width:154px;
				padding-left:22px;
				padding-right:10px;
				padding-bottom:20px;
				padding-top:15px;
			}
			
				#rightmenu { clear:both; }

				#rightmenu ul                                  { list-style-type:none; margin:0; padding:0; margin-bottom:20px; font-weight:bold; font-size:110%; text-transform: uppercase;}
				#rightmenu ul li                               { clear:both; float:left; text-align:center; margin:0; padding:0; margin-bottom:15px; }
				#rightmenu ul li    { font-size:110%; }
				#rightmenu ul li h2 { font-size:135%; display:block;}
				#rightmenu ul li h3 { font-size:100%; display:block; padding-top:30px;}

				#rightmenu ul li span { line-height:110%; }

				#rightmenu ul li.notselected a                 { clear:both; float:left; width:152px; color:#758F63; font-weight:bold; text-decoration:none; display:block; background: url(/_images/_layout/DarkGreenRightBoxTop2.png) #fffefb scroll no-repeat top left; }
				#rightmenu ul li.notselected a span            { padding-top:12px; padding-bottom:11px; display:block; background: url(/_images/_layout/DarkGreenRightBoxBottom2.png) transparent scroll no-repeat bottom left; }
				#rightmenu ul li.notselected a span span       { padding:0; padding-left:8px; padding-right:8px; display:block; background: url(/_images/_layout/DarkGreenRightBoxBg2.png) transparent scroll repeat-y top left; }
				#rightmenu ul li.notselected a:hover           { background-image: url(/_images/_layout/LightGreenRightBoxTop2.png);    color:#D99620;}
				#rightmenu ul li.notselected a:hover span      { background-image: url(/_images/_layout/LightGreenRightBoxBottom2.png); }
				#rightmenu ul li.notselected a:hover span span { background-image: url(/_images/_layout/LightGreenRightBoxBg2.png);     }
				#rightmenu ul li.notselected h2                { padding:0; margin:0; color:#758F63; font-weight:bold; text-transform: uppercase;}
				#rightmenu ul li.notselected h3                { padding:0; margin:0; color:#758F63; font-weight:bold; text-transform: uppercase;}
				#rightmenu ul li.notselected a:hover h2        { color:#D99620; }
				#rightmenu ul li.notselected a:hover h3        { color:#D99620; }
				#rightmenu ul li.notselected a:hover h2        { color:#D99620; }
				#rightmenu ul li.notselected a:hover h3        { color:#D99620; }

				#rightmenu ul li.even            a                 { color:#D99620; background-image: url(/_images/_layout/LightGreenRightBoxTop2.png); }
				#rightmenu ul li.even            a span            {                background-image: url(/_images/_layout/LightGreenRightBoxBottom2.png); }
				#rightmenu ul li.even            a span span       {                background-image: url(/_images/_layout/LightGreenRightBoxBg2.png); }
				#rightmenu ul li.even            a:hover           { color:#758F63; background-image: url(/_images/_layout/DarkGreenRightBoxTop2.png);}
				#rightmenu ul li.even            a:hover span      {                background-image: url(/_images/_layout/DarkGreenRightBoxBottom2.png); }
				#rightmenu ul li.even            a:hover span span {                background-image: url(/_images/_layout/DarkGreenRightBoxBg2.png);     }
				#rightmenu ul li.even            h2                { color:#D99620; }
				#rightmenu ul li.even            h3                { color:#D99620; }
				#rightmenu ul li.even            a:hover h2        { color:#758F63; }
				#rightmenu ul li.even            a:hover h3        { color:#758F63; }



				#rightcol .lightgreensideboxtop    { clear:both; float:left; width:152px; height:12px;  background:url(/_images/_layout/LightGreenRightBoxTop.png) transparent scroll no-repeat 0 0;    }
				#rightcol .lightgreensideboxmid    { clear:both; float:left; width:152px; background:url(/_images/_layout/LightGreenRightBoxBg.png) transparent scroll repeat-y  0 0;     }
				#rightcol .lightgreensideboxmid h2 { padding:0; margin:0 8px 0 8px; color:#fff; font-weight:bold; font-size:200%; text-transform: uppercase; text-align:center;}
				#rightcol .lightgreensideboxmid h3 { padding:0; margin:0 8px 0 8px; color:#fff; font-weight:bold; font-size:110%; text-transform: uppercase; text-align:center;}
				#rightcol .lightgreensideboxmid p  { padding:3px; 0 0 0; margin:3px 5px 0 5px; color:#fff; font-weight:bold; font-size:78%; text-align:center; border-top:2px dashed #748B62; }
				#rightcol .lightgreensideboxmid a          { color:#fff; }
				#rightcol .lightgreensideboxmid a:visited  { color:#fff; }
				#rightcol .lightgreensideboxmid a:hover    { color:#beb; }
				#rightcol .lightgreensideboxbot    { clear:both; float:left; width:152px; height:11px;   background:url(/_images/_layout/LightGreenRightBoxBottom.png) transparent scroll no-repeat 0 0; margin-bottom:15px;}

				#rightcol .darkgreensideboxtop    { clear:both; float:left; width:152px; height:12px;  background:url(/_images/_layout/DarkGreenRightBoxTop.png) transparent scroll no-repeat 0 0;    }
				#rightcol .darkgreensideboxmid    { clear:both; float:left; width:152px; background:url(/_images/_layout/DarkGreenRightBoxBg.png) transparent scroll repeat-y  0 0;     }
				#rightcol .darkgreensideboxmid h2 { padding:0; margin:0 5px 0 8px; color:#fff; font-weight:bold; font-size:110%; text-align:left; text-transform: none; }
				#rightcol .darkgreensideboxmid p  { padding:6px; 0 0 0; margin:6px 6px 0 6px; color:#fff; font-weight:bold; text-align:left; border-top:2px dashed #A2AD99; }
				#rightcol .darkgreensideboxmid a          { color:#fff; text-decoration:none;}
				#rightcol .darkgreensideboxmid a:visited  { color:#fff; }
				#rightcol .darkgreensideboxmid a:hover    { color:#beb; }
				#rightcol .darkgreensideboxbot    { clear:both; float:left; width:152px; height:11px;   background:url(/_images/_layout/DarkGreenRightBoxBottom.png) transparent scroll no-repeat 0 0; margin-bottom:15px;}

			#footer{
				clear:both;
				float:left;
				width:960px;
				height:26px;
				overflow:hidden;
				background: url(/_images/_layout/Footer.png) #F9FFF5 scroll no-repeat 0 0;
				color:#fff;
				text-align:center;
			}
	
				#footer p {
					margin:0;
					padding:0;
					padding-top:4px;
				}

				#footer a          { color:#fff; text-decoration:none; font-weight:bold; padding-left:20px; padding-right:20px;}
				#footer a:visited  { color:#fff; }
				#footer a:hover    { color:#beb; }

.leftimageparagraph img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.rightimageparagraph img {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.image{
	text-align:center;
}

.download img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:0;
}

.download h2 {
	text-align:left;
	margin-bottom:5px;
}

.download a {
	color:#738b61;
	text-decoration:none;
}

.download a:hover {
	color:#193;
}

.formarea         { clear:both; margin-bottom:5px; }
.formcontentleft  { clear:both; float:left; width:150px; font-weight:bold;}
.formcontentright { float:left; margin:0; padding:0;}
.formcontentright em { font-size:xx-large; color:#f00; font-style : normal; float:left; margin:0; padding:0; margin-left:5px; height:18px; overflow:hidden;}
.formcontentright input { float:left; margin:0; padding:0;}
.formcontentright select { float:left; margin:0; padding:0;}
.formbuttonarea   { clear:both; float:left; text-align:right; width:360px; font-weight:bold; }

.optionvalueedit{
font-size:xx-small; clear:both; width:700px; border:1px solid #75aaf3; padding:5px; margin:5px;
}

.optionvalueedit input{
font-size:xx-small;
}

.optionvalueedit select{
font-size:xx-small;
}



	div.commentsbubble {
		clear:both; float:left; width:483px;
		background: url(/_images/backgrounds/commentstop.jpg) no-repeat left top
	}
	div.commentsbubble div {
		padding:0; margin:0;
		padding-right: 80px; 
		padding-left: 80px; 
		padding-bottom: 0px; 
		padding-top: 25px
	}
	div.commentsbubble div.datebubble {
		padding:0; margin:0;
		background: url(/_images/backgrounds/commentsbottom.jpg) no-repeat left bottom; 
		padding-left: 30px; 
		padding-top:0px;
		padding-bottom:20px;
	}



	div.narrowcommentsbubble {
		width:325px;
		background: url(/_images/backgrounds/narrowcommentstop.jpg) no-repeat left top;
	}
	div.narrowcommentsbubble div {
		padding:0; margin:0;
		padding-right: 40px; 
		padding-left: 70px; 
		padding-bottom: 0px; 
		padding-top: 25px;
		text-align:left;
	}
	div.narrowcommentsbubble div.datebubble {
		padding:0; margin:0;
		background: url(/_images/backgrounds/narrowcommentsbottom.jpg) no-repeat left bottom; 
		padding-left: 50px; 
		padding-top:20px;
		padding-bottom:20px;
	}

#loginregisterpage{
	margin-top:30px;
}
	
#loginregisterpage a, #loginregisterpage a:visited{
	clear:both;
	text-transform: uppercase;
	width:223px;
	display:block;
	border:2px solid #748C62;
	margin:0;
	margin-top:5px;
	padding:3px;
	color:#748C62;
	text-decoration:none;
	text-align:center;
}

#loginregisterpage a:hover, #loginregisterpage a:active{
	border:2px solid #D99620;
	color:#D99620;
}
	
#loginregisterpage input{
	width:106px;
	display:block;
	float:right;
	border:2px solid #748C62;
	margin:0;
	margin-bottom:3px;;
	padding:3px;
	color:#748C62;
	text-decoration:none;
}


#checkoutpage{
	margin-top:30px;
}
	
#checkoutpage a, #checkoutpage a:visited{
	clear:both;
	text-transform: uppercase;
	width:193px;
	display:block;
	border:2px solid #748C62;
	margin:0;
	margin-top:5px;
	padding:3px;
	color:#748C62;
	text-decoration:none;
	text-align:center;
}

#checkoutpage a:hover, #checkoutpage a:active{
	border:2px solid #D99620;
	color:#D99620;
}
	
#checkoutpage input{
	width:70px;
	display:block;
	float:right;
	border:2px solid #748C62;
	margin:0;
	margin-bottom:3px;;
	padding:3px;
	color:#748C62;
	text-decoration:none;
}




p.glowbutton  
{
	float:right; 
	margin:5px; 
	font-size:120%; 
	width:140px;
	text-align:center;
}

p.glowbutton a                 
{ 
	color:#fff; 
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	background: url(/_images/_layout/DarkMenuTop.png) transparent scroll no-repeat top left;
}
	p.glowbutton a span            
	{ 
		padding-top:5px; 
		padding-bottom:6px; 
		display:block; 
		background: url(/_images/_layout/DarkMenuBottom.png) transparent scroll no-repeat bottom left; 
	}
		p.glowbutton a span span       
		{ 
			padding:0; 
			padding-left:8px; 
			padding-right:8px; 
			display:block; 
			background: url(/_images/_layout/DarkMenuBg.png) transparent scroll repeat-y top left; 
		}
	p.glowbutton a:hover           
	{ 
		background-image: url(/_images/_layout/OrangeMenuTop.png);    
		color:#fff;
	}
		p.glowbutton a:hover span      
		{ 
			background-image: url(/_images/_layout/OrangeMenuBottom.png); 
		}
			p.glowbutton a:hover span span 
			{ 
				background-image: url(/_images/_layout/OrangeMenuBg.png);     
			}


.baskettotalcell1_first{ background-color:#d2d7ce; color:#000; text-align:right; border-right:1px solid #546E43; border-left:1px solid #546E43; border-top:1px solid #546E43; }
.baskettotalcell1      { background-color:#d2d7ce; color:#000; text-align:right; border-right:1px solid #546E43; border-left:1px solid #546E43; }

.baskettotalcell2_odd  { background-color:#ffffff; color:#000; text-align:right; border-top:1px solid #546E43; }
.baskettotalcell2_even { background-color:#d2d7ce; color:#000; text-align:right; border-top:1px solid #546E43; }

.baskettotalcell3_first{ background-color:#ffffff; color:#000; text-align:right; padding-right:95px; border-right:1px solid #546E43; border-left:1px solid #546E43; border-top:1px solid #546E43; border-top:1px solid #546E43; }
.baskettotalcell3_odd  { background-color:#ffffff; color:#000; text-align:right; padding-right:95px; border-right:1px solid #546E43; border-left:1px solid #546E43; border-top:1px solid #546E43; }
.baskettotalcell3_even { background-color:#d2d7ce; color:#000; text-align:right; padding-right:95px; border-right:1px solid #546E43; border-left:1px solid #546E43; border-top:1px solid #546E43; }

.sales_table_row{
  clear:both; 
  float:left; 
  font-weight:bold; 
  font-size:x-small; 
  padding:5px; 
  margin:0; 
  margin-bottom:5px;
}

  .sales_table_row .sales_title{
    float:left; 
    width:200px; 
    margin-top:3px; 
    font-size:120%;
  }
  
  .sales_table_row .sales_detail{
  {
    float:right; 
    width:330px;
  }
  
