p { padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
img { border: none; }

td p { padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.btn-newsletter { background: url(../images/button1.jpg) no-repeat; width: 25px; height: 18px; border: none; vertical-align: middle; }

#leftc p { padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
#intro { padding-left: 3px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }
#intro p { padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

.headerbar {
 margin-top:1px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF; 
 font-size:10pt; 
 background-color:#666666; 
 /*width:594px;*/
 margin-left: 0px;
 margin-right: 0px;
 height:22px; 
 /*line-height:20px;*/
 font-weight:bold;
 padding-left:1em;
 text-align: left;
 /*display: table-cell;*/
 display: block;
 vertical-align: middle;
 padding-top: 5px;
}

.centerdiv { margin-left: auto; margin-right: auto; width: 98%; font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-align: justify; color:#333333; margin-top:8px; }

#sidecol-a ul li a { font-size: 11px; }
.side_panel_heading { font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px; }

.side_panel_heading h2 { font-weight: bold; font-size: 12px; color: #C00; }

.cat h2{
background-image:url('/images/hbg.gif');
background-repeat:repeat-x;
color:#333333;
height:24px;
clear:both;
font-size:14px;
padding-top:5px;
padding-left:10px;
margin-bottom:0px;
width:579px;
font-size:13px;
font-family:Arial;
font-weight:bold;
text-align: left;
}

.template {
border:1px solid black;
width:135px;
margin-right: 3px;
float:left;
padding:4px;
text-align: left;
}

.titletemp{
color:#333333;
font-size:12px;
font-weight:bold;
}

.item{
clear:both;
padding-top:5px;
width:100px;
padding-left: 10px;
display: block;
}

.item a {
font-size:9px;
color:#333333;
text-decoration:none;
font-weight:normal;
}

.item img{
margin-left:-10px;
}

.fakebullet{
display:inline;
}

.floatright {
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}

#page_text {
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
#page_text p { padding: 0px; margin-left: 0px; margin-right: 0px; }

#page_text a { text-decoration: none; color: #F00; }

#page_text ul { list-style-type: disc; }

.pagetable, .pagetable tr, .pagetable tr td {
	border-collapse: collapse;
	border:#c0c0c0;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.pagetable { color: #000; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }

.pagetable a { color: #C00; text-decoration: none; }

.tbbg {
	background-image: url(/images/tabb.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}

#topboxa { width:590px; }

#boxa { width:500px; float:left; }

#boxb { float:left; width:200px; }

#boxb a { color: #C00; }

.imgcol {
	float:left;
	padding:10px;
	width:135px;
}

#imagebox	{
	width:500px;
	text-align:center;
	margin-left:45px;
}

#articletext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	/*width:587px;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	line-height: 16px;
}

#articletext p { padding: 0px; margin-left: 0px; }

#articletext ul { list-style-type: disc; line-height: 16px; }

.pbars {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; font-size:13px;
	background-color:#666666;
	width: 100%;
	height:28px;
	line-height:30px;
	text-align: left;
}

a.linkhover:link, a.linkhover:visited, a {
	color: #FFF;
	text-decoration:none;
}

a.linkhover:hover {
	text-decoration:underline;
}

.product-category-title {
	margin-top: 5px;
	/*width: 568px;*/
	width: inherit;
	border: solid 1px #C0C0C0;
	background-color: #999999;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	color: #FFF;
	font-weight: bold;
}

.product-category-ecatalog-link { float: right; padding-right: 10px; }

.product-display { float: left; width: 141px; border: solid 1px #000; background-color: #FFF; margin-top: 3px; border-collapse: collapse; text-align: center; height: 250px; }

.product-display-spacer { float: left; width: 3px; height: 250px; }

.product-display-image { display: table-cell; height: 180px; overflow: hidden; vertical-align: middle; text-align: center; }

.product-description { /*border-top: solid 1px #CCC;*/ margin: 2px; font-size: 11px; line-height: 16px; }

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#666666;
	color:white;
	width:100%;
	height:22px;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	text-align: left;
	font-size: 14px;
}

.groups{
	background: transparent;
	background-color:#999999;
	color:white;
	height:20px;
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
}

.filelist{
list-style: none;
font-weight:bold;
}

.filelist ul li{
list-style: none;
width:400px;
clear:both;
}

.filelist ul li a, .filelist ul li a:visited, .filelist ul li a:link{
font-weight:normal;
color:black;
height:1em;
}

h1, h3 { font-weight:normal; }

.subgroup { font-weight: bold; }

.blacklink { color: #C00; text-decoration: none; }

.table-box a { color: #C00; }

.listingtitle {
	text-align: left;
	font-weight:bold;
	font-size: 14px;
}

.kay {
	color:#de312a;
	font-weight:bold;
}
.emm {
	color:#64bde7;
	font-weight:bold;
}

.listing{
	padding:10px;
	border:solid thin #9fa7b2;
	font-size: 12px;
}

.repname{
font-weight:bold;
}

.repdata{
font-weight:normal;
font-size:10px;
}

.repdata a, .repdata2 a { color: #F00; }

.repdata2{
font-weight:bold;
font-size:10px;
}

.table-box-2 {
	width: 590px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: center;
}

.table-box-2 td {
	vertical-align: middle;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.table-box-2 td.normal { font-weight: normal; }

.nwi_list_style {
	padding-top: 0px;
	margin-top: 10px;
}

.nwi_list_style li {
	font-size: 11px;
}

#leftc {
	text-align: justify;
}
#leftc {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}
#leftc p {
	padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
}

#leftc ul li {
	list-style-type: disc;
}

ul li { 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#leftc ul li { 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.optionsbar {
	margin-top:20px;
	/*margin-bottom: 5px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	background-color:#999999;
	height:28px;
	line-height:30px;
	font-weight:bold;
	padding-left:1em;
}

.nwi_swingarms_table {
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#333333;
	font-size:10px;
	margin: 0px;
	padding: 0px;
}

.nwi_swingarms_table td {
	border: solid 1px #666666;
}

.nwi_home_main {
	font-size: 10px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 10px;
}

.nwi_left_menu {
	list-style-position: outside;
	background-color: #999;
}

.nwi_left_menu li {
	color:#666;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: disc;
	list-style-image: url(../images/list_inside.gif);
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

.nwi_left_menu li.selected {
	color: #FFF;
}

.textvalue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.redLink {
	color: #C00;
}

.quick-designer-options {
	list-style-type: disc;
}

.quick-designer-options li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-bottom: 30px;
}

.nwi_list_bullets, .nwi_list_bullets li {
	 font-family: Verdana,Geneva,sans-serif;
	 font-size: 12px;
	 line-height: 16px;
	 text-align: justify;
	 color: #333333;
}