.borderl {
border-left:thin;
border-left-color:#000000;
}

.borderr {
border-right:thin;
border-right-color:#000000;
}


td
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt
}

.header {
	font-family: Trebuchet MS;
	font-size: 20pt;
	font-weight: bolder;
}

p {
	font-weight: 600;
}

li {
	font-weight: 600;
}

label {
	font-weight: 600;
}

.padded {
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

.divider {
border:solid;
border-width:2px;
border-color:#000000;
}

.signupframe {
  background: #c70e0e;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
}

.manufacturer_text { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: 600;
	padding-left: 20px; 
	padding-right: 20px; 
	padding-bottom: 20px;
}

.imagefloatr
{
float:right;
border:solid;
border-color:#000000;
border-width:2px;
margin-left:20px;
background-color:#cccccc;
font-size:10px;
padding:5px;
text-align:center;
width:210px;
overflow:auto;
}

.imagefloatl
{
float:left;
border:solid;
border-color:#000000;
border-width:2px;
margin-right:20px;
background-color:#cccccc;
font-size:10px;
padding:5px;
text-align:center;
width:210px;
overflow:hidden;
}

.imagefloatrv
{
float:right;
border:solid;
border-color:#000000;
border-width:2px;
margin-left:20px;
background-color:#cccccc;
font-size:10px;
padding:5px;
text-align:center;
width:143px;
overflow:auto;
}

.imagefloatlv
{
float:left;
border:solid;
border-color:#000000;
border-width:2px;
margin-right:20px;
background-color:#cccccc;
font-size:10px;
padding:5px;
text-align:center;
width:143px;
overflow:hidden;
}

.tgntwitter
{
	word-wrap:break-word;
	text-wrap:normal;
    width:600px;
	font-size:11pt;
    margin-bottom:10px;
	margin-top:10px;
	padding:0px;	
	border:solid;
	border-color:#000000;
	border-width:2px;
	text-align:center;
	background-color:#CCCCCC;
}

.listest
{
list-style:none;
margin:0px;
text-align:center;
padding:3px;
}

.lower-roman { list-style-type: lower-roman; }
.lower-alpha { list-style-type: lower-alpha; }

.imagefloatr-2
{
float:right;
border:solid;
border-color:#000000;
border-width:2px;
margin-left:20px;
background-color:#cccccc;
font-size:10px;
padding:5px;
text-align:center;
width:auto;
overflow:auto;
}

.imagefloatl-2
{
float:left;
border:solid;
border-color:#000000;
border-width:2px;
margin-right:20px;
background-color:#cccccc;
font-size:10px;
padding:5px;
text-align:center;
width:auto;
overflow:hidden;
}

.quote {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200;
	font-style: italic;
}

td.quote-left {
	width: 46px;
	background-image: url(http://www.tacticalgearnow.com/images/quote_up.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}

td.quote-right {
	width: 46px;
	background-image: url(http://www.tacticalgearnow.com/images/quote_down.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.citation {
	text-align: right;
	padding-bottom: 30px;
}

.nav a
{
  background-color:#454545;
  color:#FFFFFF;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  padding:4px;
  border: 2px #000000 solid;
  text-decoration:none;
}

.nav a:hover
{
	background-color:#c70e0e;
	border: 2px #000000 solid;
	text-decoration:none;
}
