body {font-family: sans-serif,helvetica, lucida,arial;	font-size:8pt;margin-left:0;margin-top:0; margin-right:0; background-color:#F8F8F8}
.bodydiv { width:950px; position:relative; background-color:white; padding:6px; padding-top:0px}



.minitable 			{font-size:8pt; font-weight:normal; border:1px solid #CCCCCC;}
.minitable td 		{padding-left:7px;}
.minitable_header 	{font-size:9pt; background-color:#EEEEEE; font-weight:bold; border-bottom:1px solid #CCCCCC; height:25px}
.minitable_content	{font-size:8pt; background-color:white;}

.menulink,
.menulink:link,
.menulink:visited { text-decoration:none; color:white; }
.menulink:hover {text-decoration:underline; }


.normalfont, label,table{ font-size:8pt;}
.normal9font 			{ font-size:9pt;}

a:link,a:visited {text-decoration:none; color:#336699;}
a:hover 		 {text-decoration:underline; }

.homepagelinkcell 	 {border-right:2px solid #7C1618;padding-left:8px;padding-right:8px;}
.homepagelinkcellend {padding-left:8px;padding-right:8px;}

.homepagelink,
.homepagelink:link,
.homepagelink:visited 	{ text-decoration:none; color:white;font-size :10pt; font-weight:bold;}
.homepagelink:hover 	{text-decoration:none; }

.hilightedbar {BACKGROUND: url("images/bluebar_bg.jpg" );   height:25px; }

.hpage_img1 {BACKGROUND: url("images/index1.jpg" );   height:313px; border:3px solid white; }
.hpage_img2 {BACKGROUND: url("images/index2.jpg" );   height:313px; border:3px solid white; }
.hpage_img3 {BACKGROUND: url("images/index3.jpg" );   height:313px; border:3px solid white; }
.hpage_img4 {BACKGROUND: url("images/index4.jpg" );   height:313px; border:3px solid white; }


.headerwrapper{position:relative;background-color:#FBFAF7; }
.homepagetable {BACKGROUND: url("forum/images/headergrad.jpg" );  border:3px solid white; border-top:7px solid white;height:88px; position:relative;  }


.gray_white_gradientbackground 
{
	border:3px solid white;
	font-size:9pt; font-weight:normal; 
	BACKGROUND: url('images/gray_white_gradient.jpg');
	background-repeat: repeat-x;
}

.footer {font-size:7.5pt; color:gray}




.largefont  { color:#636467; font-size: 19pt;  font-weight:bold}
.mediumfont { color:#636467; font-size: 14pt;  font-weight:bold}
.smallfont  { color:#636467; font-size: 11pt;  font-weight:bold}
						

/* -- start product screen --------------------------------------------------------- - */


.productinfotable  			{position:relative; width:100%; background-color:#F5F5F5; color:#636467; padding:4px;}
.productinfotableheadrow    {border-bottom:1px solid gray; height:27px; font-size:9pt;}
.productinfotableheadrowend {border-bottom:1px solid gray; height:27px; padding-right: 20px; text-align:right;  color:#636467;}
.productinfotablecontent 	{border-bottom:1px solid gray; padding-bottom:20px; padding-top:10px; padding-left:-10px; padding-right:10px;  color:#636467;}
.productinfotable table 	{color:#636467;}
.productpricetable 			{position:relative; BACKGROUND: url("images/orangebg.jpg" ) ; background-repeat: repeat-x; border:5px solid white; }

.icons 			{border:1px solid green;}
.tightlist		{margin-left: 3px;margin-bottom: 15px}
.tightlistitem	{margin-left: 3px; margin-bottom: 13px; color:#636467;}

/*-- end product screen ---------------------------------------------------- -- */

.promobutton {position:relative; border:5px solid white; padding:8pt; color:white; font-size: 16pt; font-weight:bold; width:40px; cursor:pointer;}


	
.graybox {border:3px solid white; background-color:#F6F6F6; }
.taxtable {position:absolute; BACKGROUND: url("images/taxes_bg.jpg" );top:466px;left:324px;border:3px solid white; width:279px; height:320px;}


/* -- drop menu start here --------------------------------------------------------- - */
/**/
.dropmenu { position:absolute; z-index:200;  display:none; width:230px; top:-43px; }
.dropmenu .filler {position:relative; z-index:2001; height:39px; background-color:white; filter:alpha(opacity=0); opacity:0}

.dropmenu .wrapper  {z-index:201 position:relative; border:4px solid white; border-top:1px solid #7C1618; width:100%;}

.dropmenu .wrapper .inner 		{ font-size: 9pt; background-color:white; border:4px solid #7C1618; border-top:4px solid #7C1618; width:100%; }
.dropmenu .wrapper .inner td 	{ height:21px; padding:3px; padding-left:10px;}
.full 							{ height:100%; width:100%; cursor:pointer;}
.dropmenu .wrapper .inner .active   {background-color:#7C1618; color:white; }
.dropmenu ..wrapper inner .inactive {background-color:white;   color:#7C1618;}

.dropmenu .wrapper .inner .active   :link,.active   :visited,.active :hover {text-decoration:none; color:white; }
.dropmenu .wrapper .inner .inactive :link,.inactive :visited                {text-decoration:none; color:#7C1618; }
.dropmenu  .wrapper .inner .footer{height:8px}

					

/*-- end drop menu ---------------------------------------------------- -- */