<style type="text/css">

a:							{color: #385887; text-decoration:none }

a:link					{color: #385887; text-decoration:none }
a:visited				{color: #385887; text-decoration:none }
a:hover					{color: #6a8fd6; text-decoration:none }

body		{font-family: Verdana,Arial,Helvetica;color: black; font-size:11px;}

.data   	{background:#eaeaea; font-family: Verdana,Arial,Helvetica; color: black; font-size:9px;}
.name		{font-family: Verdana,Arial,Helvetica;color: black; font-size:18px;font-weight:bold}
.desc		{font-family: Verdana,Arial,Helvetica; color: black; font-size:11px;margin-right:5;}
.specs		{background:#eaeaea; font-family: Verdana,Arial,Helvetica; color: black; font-size:9px; margin:0; padding:0;}
.gunlist	{font-family: Verdana,Arial,Helvetica; color: black; font-size:9px;}
.ratebox	{border:2px solid #dddddd; font-family: Verdana,Arial,Helvetica; color: black; font-size:13px;margin-top:5;background:#eaeaea;}
.ratings	{font-family: Verdana,Arial,Helvetica; color: black; font-size:9px;background:#ffffff;}

.sidemenu1 	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:14px;padding: 0;padding-left:6;margin-top:7;}
.sidemenu 	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;padding: 3;}

.toprate 	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;padding: 3;padding-left:15;}

.menutitle	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:14px;padding: 3;padding-left:6;margin-top:7;background-color: #DDDDDD;}
.login		{font-family: Verdana,Arial,Helvetica; border:1px solid #dadada; font-size: 11 px; color: #003068; text-decoration: none; background-color: #eaeaea }
.logintxt	{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000; text-decoration: none; }
.loginbtn	{font-family: Verdana,Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #000000; background-color: #DDDDDD; height:20px; width: 50px; margin-top:5;margin-bottom:5;}
.note		{font-size:9px;}
.loginerr	{font-size:9px;color:red;}

.regbox		{font-family: Verdana,Arial,Helvetica; font-size: 11 px; color: #003068; text-decoration: none;  }
.regtext	{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000; text-decoration: none; }
.reghead	{font-family: Verdana,Arial,Helvetica; font-size: 13px; color: #000000; text-decoration: none; }

.searchcheckbox 	{font-family: Verdana,Arial,Helvetica; color: black; font-size:10px;}
.searchheadings 	{font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;TEXT-DECORATION: underline;}
.searchtable			{font-family: Verdana,Arial,Helvetica; color: black; font-size:10px; border:1px solid #dadada; height:150px; position:relative; width:120px;}

.ratingmenu	{background:#ffffc4; font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;border:1px solid #dadada;}

.popup		{CURSOR: help;TEXT-DECORATION: none;}

.rating	{font-family: Verdana,Arial,Helvetica; color: black; font-size:9px;background:#ffffff;margin:4;}

.reviewpic			{font-family: Verdana,Arial,Helvetica; color: black; font-size:10px; border:1px solid #dadada; width:150; height:135; padding:3; margin:2; }

.thumbbox			{font-family: Verdana,Arial,Helvetica; color: white; font-size:10px; border:1px solid #dadada; width:473; height:108; padding:0; margin:0; position: relative;  }
.thumbnodesc		{font-family: Verdana,Arial,Helvetica; color: black; font-size:10px; border:none; width:150; height:110px; padding:2; margin-top:4; position:absolute;}
.revthumbbox		{font-family: Verdana,Arial,Helvetica; color: white; font-size:10px; border:none; width:624; height:108; padding:0; margin:0; position: relative;  }

.faq_q			{Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;border:1px solid #dadada;background:#ffffc4; padding:2;}
.faq_a			{font-family: Verdana,Arial,Helvetica; color: black; font-size:11px; padding-left:17; }


.toprated		{font-size:9px;padding:3; margin:0px; padding-bottom:0px; padding-top:0px;  }


.titlehr		{height:1px; background:#000000 ;border:none; margin: 0px 0px 0px 0px; width:635px; }
.footerhr		{height:1px; background:#000000 ;border:none; align:center; width:555px; }
.newshr			{height:1px; background:#000000 ;border:none; align:center; width:444px; }
.topratedhr		{height:1px; background:#dadada ;border:none; align:center; width:100px; padding:0; margin-top:2; margin-bottom:2; }

.topratedhrdiv	{font-size:0px; border:1px solid #dadada; border-top: none; border-left: none;border-right: none; width:100; height:0px; padding:0; margin:0;}
.topratedhrdiv1 {font-size:0px; border:none; width:102px; height:3px; padding:4px 0px 4px 0px; margin-top:0; margin-bottom:0;}


.ratebar 	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px; padding:0;border: 1px solid #999999;background: #ffffc4; position: relative; width: 475px; height:20px;}
.searchbar 	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px; padding:0;border: 1px solid #999999;background: #ffffc4; position: relative; width: 630px; height:20px;margin-bottom:5px; margin-top:5px;}

.searchresname	{font-family: Verdana,Arial,Helvetica; font-size: 13px; color: #000000; text-decoration: none; align:center; }

.proscons 	{Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px; left:8; bottom:0px; position:relative;}

.searchdefs {font-family: Verdana,Arial,Helvetica; color: black; font-size:10px; margin-left:10; }
.searchdefslinks {font-family: Verdana,Arial,Helvetica; color: black; font-size:12px; }
.searchtips  {Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;}

.companydesc {Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px;padding-left:12;}


.stattable {Font-family: Verdana,Arial,Helvetica; color: black; font-size:12px; border:1px solid #000000;padding:0; margin:0; }
.stattd		{padding-left:2; margin:0; border-top:1px solid #000000;border-right:1px solid #000000;}
.stattdr		{padding-left:2; margin:0; border-top:1px solid #000000;}
.stattdb		{padding-left:2; margin:0; border-right:1px solid #000000;}

.statth		{padding:0; margin:0; font-weight:bold; border-right:1px solid #000000;}
.statyear	{padding:0; background: #ffffc4; font-weight:bold; border-bottom:1px solid #000000;}
.stattotal 	{border-top:1px solid #000000; border-bottom:1px solid #000000; align:center; font-weight:bold; background: #eaeaea; border-right:1px solid #000000;}
.statyrtotal 	{border:1px solid #000000; align:center; font-weight:bold; background: #eaeaea; }


</style>