ul, body {
	margin:0;
	border:0;
	padding:0;  }

h1, h2, h3, h4, h5, p 	{ margin: 0; padding: 0; }

body, table, input, select, option, textarea, html {
	font-size: 			13px;
	font-family: 		Verdana, Helvetica, sans-serif;
	line-height:		140%;
	color: 				#959C14;  	}
	
body { background-image: url('../images/bg.gif'); background-attachment: scroll;  background-repeat: repeat-x; background-position: top right; background-color:#2F1028;}	

A:link 		{text-decoration: none; 	color: #666666;}
A:visited 	{text-decoration: none; 	color: #666666;}
A:active 	{text-decoration:underline; color:#000000;}
A:hover 	{text-decoration:underline; color:#000000;}

h1 { font-size:	27px; color: #8AB954; font-weight: normal;margin-bottom:6px;}
h2 { font-size: 22px; color: #8AB954; font-weight: normal;}
h3 { font-size:	17px; color: #8AB954; font-weight: normal;margin-bottom:6px;}
h4 { font-size:	14px; color: #8AB954; font-weight: normal; margin-bottom:6px;}

.hrline {  	background-image: url('../images/hrline.gif');     background-attachment: scroll;    background-repeat: repeat-x;     background-position: center center; }	
.page-bg { background-image: url('../images/page-bg.gif'); background-attachment: scroll; background-repeat: repeat-x; background-position: bottom left; }
.page-bg2 { background-image: url('../images/page-bg2.gif'); background-attachment: scroll; background-repeat: repeat-x; background-position: bottom left; }
.footer-bg1 { background-image: url('../images/footer-bg1.gif'); background-attachment: scroll; background-position: bottom right; background-repeat: repeat-x; }

.quotemark2 { font-size:13px;  font-weight: normal; padding-bottom:7px;background-image: url('../images/quotemark2.gif'); background-attachment: scroll; background-repeat: no-repeat; background-position: bottom right; }
.testimonialtxt {  }

.lenses-panel-txt { font-size:	12px; color: #525252; font-weight: normal;}

.fader { filter:alpha(opacity=100); -moz-opacity:1 }

#footer { font-size: 14px; color: #ffffff; font-weight: normal;}
#footer .ee1 { font-size:	9px; color: #ffffff; font-weight: normal;}	
#footer .ee2 { font-size:	12px; color: #ffffff; font-weight: normal;}	
#footer A:link 		{text-decoration: none; 	color: #ffffff;}
#footer A:visited 	{text-decoration: none; 	color: #ffffff;}
#footer A:active 	{text-decoration:underline; color:#959C14;}
#footer A:hover 	{text-decoration:underline; color:#959C14;}

#flashheader {border: solid 0px; width: 990px; height: 230px; float: left;	margin:0px; }

input, select, textarea {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	width: 300px;
	font-size: 			11px;
	font-size-adjust:	.58;
	color: 				#000; 
	border-width :		1px;
	border-style :		solid;
	border-color :		#959C14;
	background-color:	#ffffff;
}


#navbut1 .but1main{float:left; font-size:16px;font-family: Corbel;display:block;width:220px;padding:5px 5px 5px 9px;margin:1px 0px 1px 0px;color:#ffffff;font-weight:normal;background-color:#4E81BB;}
#navbut1 .but1main:hover{color:#242424;text-decoration:none;background-color:#74A3D9;}
/*.navbut1 li{background:url( 'designgraphics/bullet.gif' ) no-repeat left center; list-style-type:none;padding:0px;margin:0px;border:0;}*/
#navbut1 .but1image{margin-top:0px;margin-right:8px;border:0;}




/* FOOTER BUTTONS */

#footer_button .footer_button1 {float:left; display:block; padding:4px 8px 3px 8px; margin:0px 5px 0px 10px; font-size:15px; color:#4E4E4E;}
#footer_button IMG {margin-top:1px;margin-right:5px;border:0;}
#footer_button A:link 		{text-decoration: none; color: #4E4E4E;}
#footer_button A:visited 	{text-decoration: none; color: #4E4E4E;}
#footer_button A:active 	{text-decoration:none; color:#212121; background-color:#E7EFF5; }
#footer_button A:hover 	{text-decoration:none; color:#212121; background-color:#FFFFFF;}


/* MAIN MENU SUB CATEGORY BUTTONS */

#qm-services {width: 315px; }
#qm-services .submenu_button1 {float:left; width: 315px; height: 28px; padding-top:6px; margin-top:0px; font-size:12px; color:#999999; border-top:1px solid #fff;}
#qm-services .submenu_button1 IMG {margin-top:5px;margin-right:10px;margin-left:10px;margin-bottom:0px;border:0px;padding: 0px; }
#qm-services  A:link 	{text-decoration: none; color: #959C14; background-color:#EEEEEE; }
#qm-services  A:visited {text-decoration: none; color: #959C14; background-color:#EEEEEE; }
#qm-services  A:active 	{text-decoration: none; color:#6B2D5C; background-color:#EFF1D2; }
#qm-services  A:hover 	{text-decoration: none; color:#6B2D5C; background-color:#EFF1D2; }

