BODY {padding:0; margin:0; font-family:Verdana,Tahoma,Arial,Helvetica, sans-serif;}
p 	{padding:0;	margin:0; }			
.bodybg {background-color:#D2D6D9; border-top:3px outset #FFFFFF; border-left:3px outset #FFFFFF; border-right:2px outset #FFFFFF; border-bottom:2px outset #FFFFFF;	}
.sitebg {background-image:url('../images/pgbg2010.gif'); }	
.rightmenu       {COLOR: #80C41C; FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.rightmenu A      {COLOR: #0767A9; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.rightmenu A:hover   {COLOR: #80C41C; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none}	
.mainleft 				{background-color:#FFFFFF; background-image: url('../images/backleft.jpg'); background-repeat: no-repeat; border:#BEC3C7 1px solid;}			
.mainright 				{background-color:#FFFFFF; background-image: url('../images/maincontent-background.jpg'); background-repeat: no-repeat; border:#BEC3C7 1px solid;}	
.rightbottommenu 		{font-size:11px; font-family:tahoma; font-weight:normal; color:#FFFFFF; font-variant:small-caps; text-decoration:none;}			
.rightbottommenu A 		{font-weight:bold; color:#FFFFFF;}	
.rightbottommenu A:Hover {color:#FAF17D;}		
.mainpanel {/* background-color:#FFFFFF; */	}
.listname {font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal; padding-left:12px; padding-right:6px;}
.listname A {font-family:Tahoma; font-size:12px; color:#0769AA;	font-weight:bold;}
.listname A:hover {font-family:Tahoma; font-size:12px; color:#80C41C; font-weight:bold;}
.pageheading    {COLOR: #0767A9; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-STYLE: none; TEXT-DECORATION: none; padding-left:20px; padding-top: 3px;}
.pageheading	A  {COLOR: #0767A9; TEXT-DECORATION: underline;}
.columnheading    {COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-STYLE: none; TEXT-DECORATION: none; padding-left:19px; padding-top: 3px;}
.columnheading	A   {COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-STYLE: none; TEXT-DECORATION: none;}
.columnheadsup    {FONT-WEIGHT: normal; FONT-SIZE: 6px; vertical-align:text-top;}
.heading1 {COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-top:10px;	padding-bottom:12px;}
.heading1 A      {COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading1 A:hover   {COLOR: #0767A9; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading2      {COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.heading2 A     {COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading2 A:hover  {COLOR: #0767A9; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading3      {COLOR: #0767A9; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.heading3 A     {COLOR: #0767A9; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading3 A:hover  {COLOR: #000000; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading4 {COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-top:10px; padding-bottom:1px; }
.heading4 A      {COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.heading4 A:hover   {COLOR: #0767A9; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.text1       {COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.text1 A      {COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.text1 A:hover   {COLOR: #0767A9; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}	
.text2       {COLOR: #663300; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.text2 A      {COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.text2 A:hover   {COLOR: #0767A9; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.shortdesc1       {COLOR: #663300; padding-left: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.catheading       {COLOR: #0767A9; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.catheading A      {COLOR: #80C41C; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.catheading A:hover   {COLOR: #0767A9; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.catdesc	       {COLOR: #0767A9; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.footnotes       {COLOR: #663300; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.productbox {background-color:#FFFFFF; border-top:#97C3E1 1px solid; border-left:#97C3E1 1px solid; border-right:#97C3E1 1px solid; border-bottom:#97C3E1 1px solid; padding:5px;}
.boxprice	{COLOR: #80C41C; text-align: right; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-left:1px; padding-right:10px;}
.boxtext	{COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-left:16px; padding-right:5px;}
.boxtext A	{COLOR: #0767A9; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
.bottext1       {COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.bottext1 A      {COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.bottext1 A:hover   {COLOR: #80C41C; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.searchinput	{COLOR: #000000; font-weight: normal; background-color: #FFFFFF; width: 300px}
.searchinput2	{COLOR: #000000; font-weight: normal; background-color: #FFFFFF; width: 225px}
.error1       {COLOR: #0767A9; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.error1 A      {COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.error1 A:hover   {COLOR: #0767A9; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.error2       {COLOR: RED; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.error2 A      {COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.error2 A:hover   {COLOR: #0767A9; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.error3       {COLOR: #0767A9; FONT-SIZE: 25px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.formheadings 	  		{COLOR: #663300; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.formheadings2 	  		{COLOR: #0767A9; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.formitalics 	  		{COLOR: #663300; FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.forms				{BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.formfield  		{COLOR: #000000; font-size: 14px; font-weight: normal; background-color: #FFFFFF; width: 200px	} 
.formdrop   		{font-size: 14px; font-weight: normal} 
.formfield2   	{font-size: 14px; font-weight: normal; background-color: #FFFFFF; width: 50px	} 
.formfield3   	{font-size: 14px; font-weight: normal; background-color: #FFFFFF; width: 100px } 
.formfield4   	{font-size: 14px; font-weight: normal; background-color: #FFFFFF; width: 275px } 
.formfield5   	{font-size: 14px; font-weight: normal; background-color: #FFFFFF; width: 375px }
.testimonial	{COLOR: #0767A9; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333 !important;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url('../images/background-trans.png') !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #CCCCCC;
	background-color: #ffffff;

}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
	
	
}
#popupTitleBar {
	background-color: #0767A9;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 0px;
	border-bottom: 2px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}