#contactUs { margin:50px;border-top:2px solid #888888; }

.requiredFormField { font-weight:bold;color:maroon }
#contact_form { padding:15px;width:85%; }
#contact_form td { padding:5px 15px; }
#contact_form input.textfield { width:200px; }
#contact_form textarea.textarea { width:200px;height:150px; }
#formErrors { margin-bottom:25px;border-left:10px solid red;padding:10px 35px;background-color:#eeeeee; }
#formErrors p, #formErrors li { font-size:12px;font-weight:bold;color:#555555; }
#formErrors ul { margin-left:15px;margin-top:10px; }
#instr { display:none }#mainContainer { border:2px solid #852826;width:950px;margin:0 auto;background:#ffffff; }
#topNav { border-top:1px solid black;width:100%;margin:0 auto;height:40px; }

#textSection { } 
#textSection.subNavBackground { background:url(images/textSectionBackground.jpg) repeat-y top left;padding-left:195px; }
ul#subNav { float:right;list-style-type:none;padding-left:15px;padding-top:5px; }
ul#subNav li { display:inline;padding-left:10px; }
ul#subNav li a { font:11px Verdana,Arial,sans-serif;color:black;font-weight:bold; }
ul#subNav li a:hover { color:red }
#topNav a.highlighted { text-decoration:underline;color:red; }


#newsDetail { position:relative; }
#newsDetailPhotos { float:right;padding:15px; }
#newsDetailPhotos img { margin-bottom:25px; }

#forSaleDetail { position:relative; }
#forSaleDetailPhotos { float:right;padding:15px; }
#forSaleDetailPhotos img { margin-bottom:25px; }

#textContentInner { width:100%; }
#thumbnails { width:220px; }
#thumbnails img { margin:10px; }

#cmsTextContent { color:white }

.dealerCompanyName { font-weight:bold;color:brown }.hidden,#addUser { display:none }

#adminContainer { position:relative;width:770px;margin:0 auto;padding:5px 5px 25px 5px; }
#adminContainer * { font:14px Trebuchet MS,Verdana,Arial,sans-serif;color:white; }

#adminContainer h1 { text-align:center;text-transform:uppercase;font-size:20px;font-weight:bold; }
#adminContainer h2 { text-align:center;font-size:16px;font-style:italic; }

#adminContainer h3 { font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1px; }

#adminContainer h4 { font-size:14px;margin:10px 0px; }

#adminNav { text-align:right;margin-right:40px; }
ol#adminMenu { margin-left:35px; }
ol#adminMenu li ol { margin-left:25px;list-style-type:lower-alpha; }

#addSubpage,.editSubpage,.editMeta { display:none;border:8px double #888888;padding:20px;background:#feffd2;margin-top:15px;margin-bottom:15px; }
.editMeta .textInput { width:400px; }
.editMeta textarea { height:120px; }


#success_message { background:#feffd2;font-weight:bold;color:green;padding:10px 60px 10x 10x; }
#error_message { background:#feffd2;font-weight:bold;color:red;padding:10px 60x 10px 10px; }

#error_message p { font-weight:bold;font-style:italic;margin-left:30px; }
#error_message ol li { color:red;font-weight:bold;margin-left:40px; }

#login { position:relative;width:400px;margin:0 auto;margin-top:30px;margin-bottom:60px;padding:20px;text-align:right;border:6px double #888888;background:#feffd2;color:black }


#editNewsItem { width:500px;margin:0 auto;padding:20px;border:6px double #888888;background:#feffd2;text-align:center;margin-top:20px;margin-bottom:30px; }
#editNewsItem .title { font-weight:bold;font-style:italic;margin-bottom:20px; }
#editNewsItem .textInput { width:400px; }
#editNewsItem textarea { height:400px; }


#editForSaleItem { width:500px;margin:0 auto;padding:20px;border:6px double #888888;background:#feffd2;text-align:center;margin-top:20px;margin-bottom:30px; }
#editForSaleItem .title { font-weight:bold;font-style:italic;margin-bottom:20px; }
#editForSaleItem .textInput { width:400px; }
#editForSaleItem textarea { height:400px; }body {
	margin-left: 0px;
	margin-top: 15px;
	background: #c6c2c3 url(final-images/pmc-bg-007.jpg) repeat-x top;
	}
h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h5 {
    color: #000000;
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px 0px 4px 0px;
}
p,li,td,dd {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
acronym {
	color: #000000;
}
.masterTable {
	border: 1px solid #000000;padding-bottom:0px;margin-bottom:-2px;
	background: url(final-images/pmc-bg-003.jpg);
}
/*-- the info for the header table  --*/
.tableTop {
	background: #ffffff;
	border: 1px solid #c0c0c0;
}
.tableTop h1 {
	color: #ffffff;
	font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableTop h2 {
	color: #ffffff;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableTopA {
	background: #ffffff;
	border-top: 1px solid #dc143c;
	border-right: 1px solid #dc143c;
	border-left: 1px solid #dc143c;
}
.tableTopA h1 {
	color: #ffffff;
	font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableTopA h2 {
	color: #ffffff;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.name {
	background: #ffffff url(final-images/idea-001-header-top.jpg) no-repeat top;
	text-align: center;
	vertical-align: top;
}
.name h1 {
	color: #ffffff;
	font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}
/*-- topNav --*/
.topNavZ {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
	background: #000000 url(final-images/header-106-middle-44.jpg) no-repeat top;
}
.topNavZ a:link {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNavZ a:visited {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNavZ a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNavZ a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.page {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
/*-- sub page nav --*/
.topNav {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
	background: url(final-images/idea-001-header-bot.jpg) no-repeat top;
}
.topNav a:link {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNav a:visited {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNav a:hover {
	color: #dc143c;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNav a:active {
	color: #dc143c;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.page {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.sideLeft {
	color: #ffffff;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 40px 14px 20px 14px;
	background: url(final-images/side-007.jpg);
	vertical-align: top;
}
.sideLeft p{
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
/*-- home page --*/
.homePage {
	vertical-align: top;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 45px;
}
.homePage h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage h3 {
	color: #ff0000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage h4 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage p {
	color: #000000;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
/*-- home page red space --*/
.hpRed {
	background-color: #d2232a;
}
.hpBlack {
	background-color: #231f20;
}
/*-- Home page nav --*/
.hpNavB {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
	background: #d2232a;
}
.hpNavB a:link {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hpNavB a:visited {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hpNavB a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hpNavB a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hppage {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
/*-- return to home page css --*/
.homePage a:link {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.homePage a:visited {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.homePage a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.homePage a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: underline;
	padding: 1px 17px 1px 17px;
}
/*New Home Page Idea*/
.hpMiddleI {
	background: url(final-images/pmc-new-hp.jpg);
}
.hpMiddleI h1 {
	color: #000000;
	font: normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 400px 5px 40px;
}
.hpMiddleI h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hpMiddleI h3 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hpMiddleI h4 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.hpMiddleI h5 {
	color: #000000;
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hpMiddleI p {
	color: #000000;
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 550px 5px 60px;
}
/*-- flash page --*/
.tableFlash {
	background: #ffffff url(final-images/idea-001-nwo-fla.jpg) no-repeat top;
	border-right: 1px solid #dc143c;
	border-left: 1px solid #dc143c;
}
/*--- page table ---*/
.tablePage {
	background: #ffffff;
}
.textPage {
	padding: 10px 25px 10px 20px;
	vertical-align: top;
}
.textPage h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h3 {
	color: #ff0000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h4 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h5 {
    color: #000000;
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px 0px 4px 0px;
}
.picPage {
	vertical-align: top;
}
.infoPage {
	vertical-align: top;
	padding: 15px 10px 10px 5px;
}
.infoPage h1 {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}
.infoPage p {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}
/*Bullet Table*/
.bulletType {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.bulletType h5 {
	 color: #000000;
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
	 vertical-align: top;
}

/*-- lmSection navagation--*/
.lmsNav p {
	vertical-align: middle;
	text-align: left;
	color: #231f20;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.lmsNav a:link {
	color: #231f20;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.lmsNav a:visited {
	color: #231f20;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.lmsNav a:hover {
	color: #ed1c24;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.lmsNav a:active {
	color: #ed1c24;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.current {
	color: #A27301;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
/*-- flash section --*/
.flashOne {
	text-align: center;
	vertical-align: top;
	padding-top: 40px;
}
/*-- rmSection --*/
.rms {
	padding: 10px 10px 10px 40px;
}
/*--- contact form ---*/
.form {
	color: #231f20;
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*-- footer table --*/
.tableFooter {
	padding: 12px 10px 11px 14px;
	text-align: left;
	background: url(final-images/footer-j.jpg) no-repeat top;
}
.tableFooter h1 {
	color: #000000;
	font: normal 10px/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.tableFooter h2 {
	color: #000000;
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
/*-- flash disclamer --*/
#flap {
	padding: 20px 0px 5px 0px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
}
#flap a:link {
	color: #006699;
}
#flap a:visited {
		color: #006699;
}
#flap a:hover, #flap a:active, #flap a:focus {
	color: #6acdff;
}
#nmwd {
	padding: 20px 0px 10px 0px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#nmwd a:link {
	color: #000000;
}
#nmwd a:visited {
		color: #000080;
}
#nmwd a:hover, #nmwd a:active, #nmwd a:focus {
	color: #8b0000;
}
#mainContainer { border:2px solid #852826;width:950px;margin:0 auto;background:#ffffff; }
#logoClickToGoHome { width:100%;height:201px;position:absolute;top:0px;left:0px; }
#topNav { width:100%;margin:0 auto;height:40px; }

#textSection { } 
#textSection.subNavBackground { background:url(images/textSectionBackground.jpg) repeat-y top left;padding-left:195px; }
ul#subNav { float:right;list-style-type:none;padding-left:15px;padding-top:5px; }
ul#subNav li { display:inline;padding-left:10px; }
ul#subNav li a { font:11px Verdana,Arial,sans-serif;color:black;font-weight:bold; }
ul#subNav li a:hover { color:red }
#topNav a.highlighted { text-decoration:underline;color:red; }


#newsDetail { position:relative; }
#newsDetailPhotos { float:right;padding:15px; }
#newsDetailPhotos img { margin-bottom:25px; }

#forSaleDetail { position:relative; }
#forSaleDetailPhotos { float:right;padding:15px; }
#forSaleDetailPhotos img { margin-bottom:25px; }

#textContentInner { width:100%; }
#thumbnails { width:220px; }
#thumbnails img { margin:10px; }





#cmsTextContent { color:white }



.dealerCompanyName { font-weight:bold;color:brown }

#catalogTable { background:black; }
#catalogTable td { width:238px;height:430px;background:url(images/catalog-background-stripe.jpg) repeat-x top; }body {
	margin-left: 0px;
	margin-top: 15px;
	background: #c6c2c3 url(final-images/pmc-bg-007.jpg) repeat-x top;
	}
h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h5 {
    color: #000000;
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px 0px 4px 0px;
}
p,li,td,dd {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
acronym {
	color: #000000;
}
.masterTable {
	border: 1px solid #000000;padding-bottom:0px;margin-bottom:-2px;
	background: url(final-images/pmc-bg-003.jpg);
}
/*-- the info for the header table  --*/
.tableTop {
	background: #ffffff;
	border: 1px solid #c0c0c0;
}
.tableTop h1 {
	color: #ffffff;
	font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableTop h2 {
	color: #ffffff;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableTopA {
	background: #ffffff;
	border-top: 1px solid #dc143c;
	border-right: 1px solid #dc143c;
	border-left: 1px solid #dc143c;
}
.tableTopA h1 {
	color: #ffffff;
	font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableTopA h2 {
	color: #ffffff;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.name {
	background: #ffffff url(final-images/idea-001-header-top.jpg) no-repeat top;
	text-align: center;
	vertical-align: top;
}
.name h1 {
	color: #ffffff;
	font: normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}
/*-- topNav --*/
.topNavZ {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
	background: #000000 url(final-images/header-106-middle-44.jpg) no-repeat top;
	
}
.topNavZ a:link {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNavZ a:visited {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNavZ a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNavZ a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.page {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
/*-- sub page nav --*/
.topNav {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
	background: url(final-images/idea-001-header-bot.jpg) no-repeat top;
}
.topNav a:link {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNav a:visited {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNav a:hover {
	color: #dc143c;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.topNav a:active {
	color: #dc143c;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.page {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.sideLeft {
	color: #ffffff;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 40px 14px 20px 14px;
	background: url(final-images/side-007.jpg);
	vertical-align: top;
}
.sideLeft p{
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
/*-- home page --*/
.homePage {
	vertical-align: top;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 45px;
}
.homePage h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage h3 {
	color: #ff0000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage h4 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homePage p {
	color: #000000;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
/*-- home page red space --*/
.hpRed {
	background-color: #d2232a;
}
.hpBlack {
	background-color: #231f20;
}
/*-- Home page nav --*/
.hpNavB {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 0px 17px 1px 17px;
	background: #d2232a;
	border-top:2px solid black;
	margin-top:-1px;
}
.hpNavB a:link {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hpNavB a:visited {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hpNavB a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hpNavB a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.hppage {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
/*-- return to home page css --*/
.homePage a:link {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.homePage a:visited {
	color: #b22222;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.homePage a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 1px 17px 1px 17px;
}
.homePage a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: underline;
	padding: 1px 17px 1px 17px;
}
/*New Home Page Idea*/
.hpMiddleI {
	background: url(final-images/pmc-new-hp.jpg);
}
.hpMiddleI h1 {
	color: #000000;
	font: normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 400px 5px 40px;
}
.hpMiddleI h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hpMiddleI h3 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hpMiddleI h4 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.hpMiddleI h5 {
	color: #000000;
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hpMiddleI p {
	color: #000000;
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 550px 5px 60px;
}
/*-- flash page --*/
.tableFlash {
	background: #ffffff url(final-images/idea-001-nwo-fla.jpg) no-repeat top;
	border-right: 1px solid #dc143c;
	border-left: 1px solid #dc143c;
}
/*--- page table ---*/
.tablePage {
	background: #ffffff;
}
.textPage {
	padding: 10px 25px 10px 20px;
	vertical-align: top;
}
.textPage h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h2 {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h3 {
	color: #ff0000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h4 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textPage h5 {
    color: #000000;
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px 0px 4px 0px;
}
.picPage {
	vertical-align: top;
}
.infoPage {
	vertical-align: top;
	padding: 15px 10px 10px 5px;
}
.infoPage h1 {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}
.infoPage p {
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}
/*Bullet Table*/
.bulletType {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.bulletType h5 {
	 color: #000000;
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
	 vertical-align: top;
}
/*-- lmSection navagation--*/
.lmsNav p {
	vertical-align: middle;
	text-align: left;
	color: #231f20;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.lmsNav a:link {
	color: #231f20;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.lmsNav a:visited {
	color: #231f20;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.lmsNav a:hover {
	color: #ed1c24;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.lmsNav a:active {
	color: #ed1c24;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.current {
	color: #A27301;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
/*-- flash section --*/
.flashOne {
	text-align: center;
	vertical-align: top;
	padding-top: 40px;
}
/*-- rmSection --*/
.rms {
	padding: 10px 10px 10px 40px;
}
/*--- contact form ---*/
.form {
	color: #231f20;
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*-- footer table --*/
.tableFooter {
	padding: 12px 10px 11px 14px;
	text-align: left;
	background: url(final-images/footer-j.jpg) no-repeat top;
}
.tableFooter h1 {
	color: #000000;
	font: normal 10px/2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.tableFooter h2 {
	color: #000000;
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
/*-- flash disclamer --*/
#flap {
	padding: 20px 0px 5px 0px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
}
#flap a:link {
	color: #006699;
}
#flap a:visited {
		color: #006699;
}
#flap a:hover, #flap a:active, #flap a:focus {
	color: #6acdff;
}
#nmwd {
	padding: 20px 0px 10px 0px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#nmwd a:link {
	color: #000000;
}
#nmwd a:visited {
		color: #000080;
}
#nmwd a:hover, #nmwd a:active, #nmwd a:focus {
	color: #8b0000;
}
#ballisticsTable { width:85%;margin:0 auto;margin-top:10px;margin-bottom:10px;background:white;padding:20px; }

#ballisticsTable * { font:10px Arial,sans-serif;font-weight:bold; }
#ballisticsTable table { width:100% }
#ballisticsTable table td { text-align:center; } 

#ballisticsTable h2 { font-size:14px;width:100%;margin:0 auto;border:1px solid black;margin-bottom:10px; }


table.productData { background:black;text-align:center; }
table.productData td { color:white; }

table.ballisticsData { border-top:0px;border-left:0px;border-right:1px solid black;margin-bottom:10px;border-bottom:0px; }
table.ballisticsData td { border-bottom:1px solid black;border-left:1px solid black; }


#ballisticsTable.starfire h2, #ballisticsTable.starfire table.ballisticsData td { background:#B3945E; }
#ballisticsTable.starfire table.ballisticsData td.velocityRow { background:#eee7d5; }
#ballisticsTable.starfire table.ballisticsData td.bulletPathRow { background:#deceb5; }


#ballisticsTable.erange h2, #ballisticsTable.erange table.ballisticsData td { background:#81B271; }
#ballisticsTable.erange table.ballisticsData td.velocityRow { background:#D2E4CC; }
#ballisticsTable.erange table.ballisticsData td.bulletPathRow { background:#AFCBA3 }


#ballisticsTable.bronze h2, #ballisticsTable.bronze table.ballisticsData td { background:#C26B57; }
#ballisticsTable.bronze table.ballisticsData td.velocityRow { background:#E8CCC0; }
#ballisticsTable.bronze table.ballisticsData td.bulletPathRow { background:#D79E8B}


#ballisticsTable.bronzerifle h2, #ballisticsTable.bronzerifle table.ballisticsData td { background:#C26B57; }
#ballisticsTable.bronzerifle table.ballisticsData td.velocityRow { background:#D79E8B; }
#ballisticsTable.bronzerifle table.ballisticsData td.bulletPathRow { background:#D79E8B}
#ballisticsTable.bronzerifle table.ballisticsData td.energyRow { background:#E8CCC0; }