			body {
				background: #F2F2F2;
				color: #555;
				font-family : Verdana, Geneva, Helvetica;
				font-size: 14px;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;}
				
			a:link {color: #339900}
			a:visited {color: #339900}
			a:active {color: #339900}
			a:hover {color: #339900; text-decoration: none}
				
							
			h1 {font-family: Arial; margin-bottom: 0px; margin-top: 0px}
			h2 { font-family: Arial;}				
			h3 {font-family: Arial; line-height: 16px; letter-spacing: -1px; margin-bottom: 8px;}
			hr.home { width: 600px}
			.red { color:#FF0000}
			.blue { color:#0000FF}
			
			.buyhead { font-size:28px; color:#FF0000; }
			.buyhead2 { font-size:18px; color:#FF0000; }
			.menhead { font-size:17px; color:#FF9900;}
			.sm { font-size:11px;}
				
				/* HEADER */	
				
				

	#top { width: 100%; text-align: left; background-color:#FFFFFF; height: 155px; margin: 0px; background-image:url(img/header_bg.gif)}
    	.head_top {width:1000px; margin:0px auto; padding-top:7px; color:#999;text-align:right; font-size:11px; font-weight:normal; }
    	.head_top a:link { color: #FFFFFF; font-weight:normal; }
    	.head_top a:visited { color: #FFFFFF; font-weight:normal; }
    	.head_top a:active { color: #FFFFFF; font-weight:normal; }
    	.head_top a:hover { color: #FFFFFF; font-weight:normal; text-decoration: none}
		.head_top span{float:left;text-align:left;color:#fff;font: 11px verdana;}
		.head_top span img{margin-left:5px;margin-top:-3px;}
		.head_top b, .hea_top b a{color:#FFF;}
		
    	.top-head {width: 950px; margin: 0px auto 0px auto;}
		
				/* END HEADER */
				

						
	#frame { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin:0px auto; width: 1000px; background-color:#FFFFFF; padding-top: 20px; padding-bottom: 15px; height: 100%}



	#tmenu { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin:0px auto; width: 1000px; background-color:#FFFFFF; padding-top: 10px; padding-bottom: 0px; height: 100%}	
	
	
table.menu a { color: #FFFFFF; display: block; width: 125px; height: 18px; border: 1px solid #FFFFFF; background-color: #FFFFFF; padding: 5px; text-decoration: none; font-size: 13px; font-weight:bold; font-family: verdana; text-align: center; line-height: 18px} 
table.menu a:link {color: #FFFFFF; border: 1px solid #FFCC00; background-color: #000000; padding: 2px}
table.menu a:visited {color: #FFFFFF; border: 1px solid #993300; background-color: #000000; padding: 2px}
table.menu a:hover {color: #FFFFFF; border: 1px solid #00CC00; padding: 2px; background-color: #006600; text-decoration: none}
	
	
	
	
	td.lmenu { background-image:url(img/menu-bg2.jpg); background-repeat: no-repeat;}
	
	
	
		/* LEFT MENU */
		
.menuside { padding-left: 15px; padding-top: 10px; margin:0px auto; width: 202px; background-image:url(img/menu-bg2.jpg); background-position:top; background-repeat: no-repeat; font-size:18px}

#menuside2 { margin-left: 13px; padding-left: 3px; width: 215px; font-size:16px; font-weight:bold ; border: 1px solid #CCCCCC}
	
	
	
#frame div.photobox { height:215px; width: 155px; float: left; margin: 0px 5px 0px 0px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 155px; }
#frame div.photoboxbuy { height:95px; width: 70px; float: left; margin: 0px 5px 0px 0px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 70px; }
				
				

#frame div.ribbon { height:175px; width: 105px; float: right;margin: 0px 5px 0px 5px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 105px; }

	/*footer --------------------------------------------------*/
#footer{ color:#FFFFFF; background-color:#000000; height:150px; width: 100%; padding-top:15px;text-align:center; font-weight: bold}
#footer a { color:#00FF00; font-weight: bold}
#footer a:hover{ text-decoration:none; color:#00FF00; font-weight: bold}
#footer img{ margin-left:5px;}





table .bord { border: 1px solid #CCCCCC}
				
				/* NOT USED YET */
				

				
				
	/* # BUY N				
	#content { width: 950px; margin: 0px auto 0px auto; text-align: left}
	
			
						h1, h2, h3, h4, h5 { margin-top: 0px; padding: 0px;}
			img.bord {border: 1px solid #CCCCCC; margin-top: 15px}
			img.bord2 {border-bottom: 1px solid #CCCCCC;}
			img.bord3 {border: 1px solid #CCCCCC;}
			
table.bn1 {border: 1px solid #CCCCCC; padding:-top: 15px}
table.bn1 td {border: 1px solid #CCCCCC; padding-top: 15px}
table.bn1 tr {border: 1px solid #CCCCCC; padding-top: 15px}


	OW TABLE START ##############################################
table.buynow { padding: 6px; 
width: 600px; 
margin: 0px auto 0px auto;
font-size: 24px; 
color: #555; 
font-family : Verdana, Geneva, Helvetica;
border-collapse: collapse; border-color: #666666}

td.buynow { width: 28%; text-align:center; font-weight:bold}
td.center { text-align:center; font-weight:bold}

tr.centerh { text-decoration:underline; text-align:center; font-weight:bold; height: 70px}
tr.center { text-align:center; font-weight:bold; height: 70px}
	
	/* # BUY NOW TABLE END ############################################### */
	
	
	
	
	/* # BUY NOW START ###########################################
#buynow { padding: 6px; background: #F9F9F9; width: 500px; border: 1px solid #CCCCCC;margin: 0px auto 0px auto;}
#buynow p.buy1 { font-size: 24px; color: #555; font-family : Verdana, Geneva, Helvetica;}

#buy div.photodiv { width: 185px; float: right;margin: 0px 0px 5px 10px; voice-family: "\"}\"";
				voice-family:inherit; width: 175px; border: 1px solid #000000 }
#buynow div.photodiv3 { width: 300px; float: right;margin: 0px 0px 5px 10px; voice-family: "\"}\"";
				voice-family:inherit; width: 300px; border: 1px solid #000000 }
	
	/* # BUY NOW END ##############################################


	/* # BUY NOW START #########################################
#buynow2 { padding: 6px; background: #F9F9F9; width: 480px; border: 1px solid #CCCCCC; margin-bottom: 35px}
#buynow2 p.buy1 { font-size: 24px; color: #555; font-family : Verdana, Geneva, Helvetica;}

#buy2 div.photodiv { width: 185px; float: right;margin: 0px 0px 5px 10px; voice-family: "\"}\"";
				voice-family:inherit; width: 175px; border: 1px solid #000000 }
				
#buynow2 div.photodiv3 { width: 300px; float: right;margin: 0px 0px 5px 10px; voice-family: "\"}\"";
				voice-family:inherit; width: 300px; border: 1px solid #000000 }
	
	/* # BUY NOW END ############################################### */
	

	/* ######TEST TEST TEST TEST TEST TEST #####################################

#topmenu2 { color:#FFFFFF; background-color:#333333; width: 690px; margin: 2px 0px 2px 0px;clear: right;font-size: 12px; padding: 6px;}
#topmenu2 a { font-family:arial; font-weight: bold; color:#FFFFFF; font-size: 14px; margin-left: 4px; margin-right: 4px;}

	/* ######TEST TEST TEST TEST TEST TEST #################################
	
	p.center { text-align:center}
	hr {height: 1px;}
	


			
			#spacer { margin: 20px;}
			br.spacer { height: 10px; clear: both;}
			#topbar { width: 700px;	 height: 170px; margin: 0px 0px 0px 0px;clear: right;}
			#poster { width: 500px; height: 160px; float: left;}			
			#poster img { width: 500px; height: 160px;}
			
			#quote { text-align:center; background: #e5f2cc; width: 190px; height: 160px; float: right;}
			#quote p { font-size: 11px; line-height: 14px; padding: 15px 10px 0px 10px;}
			#quote p.links { font-size: 9px; padding: 0px 10px; text-align: right; display: block;}
			#quote cite { font-style: normal;}

	/* ###########################################

			#mainarea { width: 700px; clear: both; margin-top: 20px;}	
			#subnav { width: 170px; color: #999999; border-right: 1px solid #cfc8cf; float: left;}
			
			ul#special { margin: 0; padding: 10px 20px 10px 10px; list-style: none;}
			ul#special li { margin: 0 0 7px 0; padding: 0; }
			ul#special li a { display: block; margin: 0; padding: 3px 5px; background-color: #CCCCCC;
				border: 1px solid #666666; text-decoration: none; color: #009900; text-align:center; font-weight:bold;}
			ul#special li a:hover { background-color: #FFFFFF; color: #000;}
			
			ul#mininav {
				font-size: smaller;
				float: right;
				margin: 0;
				padding: 0;
				list-style: none;
				}
			
			ul#mininav li {
				display: inline;
				margin: 0;
				padding: 0 7px 0 0;
				}
			
			#subnav h2 { margin: 0px 10px 10px 16px;}
			#subnav p { font-size: 11px; line-height: 16px; margin: 0px 10px 16px 2px;}
			#subnav span { color: #f88933;}
			
			
			
			/*  HOME CONTENT START
			
			
			#hcontent { width: 690px;}			
			#hcontent p { font-size: 14px; line-height: 18px; margin-bottom: 16px;}
			
			#hcontent div.photodiv { width: 195px; float: right;margin: 0px 0px 5px 10px;
				voice-family: "\"}\""; padding-top: 15px; padding-right: 5px; padding-left: 5px;
				voice-family:inherit; width: 195px; border: 1px solid #999999 }
			
			#hcontent div.photodiv p { text-align:center; font-size: 14px; color: #990000;}
			#hcontent div.photodiv p.lg { text-align:center; font-size: 36px; color: #990000;}
			#hcontent div.photodiv p.black { font-weight: bold; text-align:center; font-size: 14px; color: #000000; line-height: 18px}


			#hcontent div.photodiv3 { width: 150px; float: left;margin: 5px 0px 5px 10px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 80px; }
				
			#hcontent div.photobox { height:196px; width: 115px; float: left;margin: 0px 5px 0px 0px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 115px; }
				
			#hcontent div.photodiv4 { width: 110px; float: left; margin: 0px 10px 15px 0px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 110px; }
				
							
			/*  HOME CONTENT ENDS
			
			
			
			
			
			#content { width: 700px;}			
			#content p { font-size: 14px; line-height: 18px; margin-bottom: 16px;}
			#content img.floatright { float: right; margin: 0px 0px 5px 10px; }
			
			#content div.photodiv { width: 185px; float: right;margin: 0px 0px 5px 10px;
				voice-family: "\"}\""; padding-left: 10px;
				voice-family:inherit; width: 175px; border-left: 1px solid #CCCCCC}
				
			#content div.photodiv2 { width: 150px; float: right;margin: 5px 0px 5px 10px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 80px; }

			#content div.photodiv3 { width: 175px; float: right;margin: 0px 0px 0px 10px;
				voice-family: "\"}\"";
				voice-family:inherit; width: 175px; border: 1px solid #CCCCCC }
				
			#content div.photodiv p { text-align:center; font-size: 12px; color: #990000; font-family : Verdana;}
			
			#content div.photodiv p.lg { text-align:center; font-size: 24px; color: #990000;}
			
#footer { font-size: 10px; color: #999999; width: 740px; text-align: center; margin: 20px auto 20px auto;}
#footer p {margin-bottom: 5px;}

	/* #############################################
			#mainMenu {
				background-color: #000000;
				border: 1px solid #CCCCCC;
				color: #ffffff;
				margin: 0px;
				padding: 3px 3px 3px 10px;
				height: 20px;
				}
			
			#menuList { margin: 0px; padding: 0px; text-align: center;}
			#menuList ul { margin: 0px; padding: 0px; }
			#menuList li { display: inline; list-style: none;}
			

			
			a.active, a.active:visited {
				background: #bdde7a;
				color: #fffffa;
				font-size: 12px;
				margin: 0px;
				padding: 4px 13px 4px 13px;
				text-decoration: none;
				font-weight: bold;
				}
			
			a.active:hover {
				background: #bdde7a;
				color: #fffffa;
				font-weight: bold;
				}
			
			.menu {
				color: #009900;
				background-color: #d6ebad;
				border: 1px solid #99cc33;
				position: absolute;
				visibility: hidden;
				}
			
			.menu li a, .menu li a:visited {
				background-color: transparent;
				color: #009900;
				display: block;
				font-size: 11px;
				line-height: 1.75em;
				margin: 0px;
				padding: 0px 10px;
				text-decoration: none;
				}
			
			.menu li a:hover {
				background-color: #e5f2cc;
				color: #000000;
				}
			
			#productsMenu { width: 165px; }
######## */