/*
Theme Name: Salem
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 
*/

* {
	margin: 0;
	padding: 0;
}
body {
	color: #474747;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}
a {
	color: #CA122A;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
}
img {
	display: block;
}
h1, h2, h3, h4, h5, p, blockquote, form, label, ul, ol, dl, fieldset, address, input {
	margin: 0;
	padding: 0;
	border-width: 0;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	color: #CA122A;
	margin: 14px 0 10px;
}
h1.home {
	margin: 14px 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #000000
}
h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #092B68;
	margin: 14px 10px 10px 10px;
}
h3 {
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	color: #092B68;
	margin: 14px 0 10px;
}
p {
	text-align: left;
	color: #000000;
	font-size: 12px;
	margin: 10px 0;
}
p.rightcolhead {
	color: #000000;
	text-align: left;
	font-size: 20px;
	margin: 14px 0 10px 10px;
}
li {
	list-style: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
#container {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#header {
	background-image: url(images/header-bg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 104px;
}
#topnav {
	background-image: url(images/topnav-bg.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 30px;
	clear: both;
}
#main {
	width: 1000px;
}
#address {
	width: 1000px;
	clear: both;
	margin: 12px 0 0 0;
	padding: 0;
	letter-spacing: 1px;
}
p.address {
	color:#000000;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 4px 0;
	padding: 0;
}
#footer {
	width: 1000px;
	clear: both;
	margin: 6px 0 0 0;
	padding: 0;
}
#logo {
	margin: 7px 0 0 0;
	padding: 0 0 0 0;
}
.logofloat {
	padding: 14px 0 0 8px;
	float:left;
}
p.logoup {
	font-size: 12px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 2px 0 -2px 0;
}
p.companyname {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 22px;
	font-weight: bold;
}
p.talk {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 12px 117px 0 0;
}
p.tele {
	color: #000000;
	font-size: 32px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 2px 5px 0 0;
}
p.tagline {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	margin: 14px 0 0 0;
}
#topmenu {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 2px 0 0 0;
}
.hoverMenu a.whiteline {
	background:url(images/submenuicon.gif) right 10px no-repeat;
	padding-right:22px !important;
}
#topmenu a.whiteline:hover {
	background-color:#e32741 !important
}

#topmenu a.whitelinert {
	display:block;
	padding:3px 15px 3px 9px;
}

a.whitelinert:link, a.whitelinert:visited {
	color: #fff;
	text-decoration: none;
}
a.whitelinert:hover, a.whitelinert:active {
	color: #fff;
}
#topmenu a.whitelinert:hover {
	background-color:#e32741 !important
}

#topmenu a.whitelinelt {
	display:block;
	padding:3px 9px 3px 14px;
}

a.whitelinelt:link, a.whitelinelt:visited {
	color: #fff;
	text-decoration: none;
}
a.whitelinelt:hover, a.whitelinelt:active {
	color: #fff;
}
#topmenu a.whitelinelt:hover {
	background-color:#e32741 !important
}

#topmenu li ul {
	background-color:#fff;
	background-image:none;
	border:1px solid #000;
	border-bottom:0px;
	cursor:default !important;
	height:auto;
	padding:0px !Important;
	position:absolute;
	width:182px;
	z-index:20100;
	display:none;
	margin:0px !important;
	top:26px;
	left:0px;
}
#topmenu li {
	position:relative
}
#topmenu li ul li {
	margin:0px;
	padding:0px;
	width:182px;
}
#topmenu li ul a {
	background-color:#fff;
	border-bottom:1px solid #000;
	border-top:0px !Important;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal !important;
	padding-bottom:3px !important;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px !important;
	text-align:left;
	text-decoration:none;
	display:block;
}
#topmenu li ul a:hover {
	background-color:#fbd550 !important
}
.fbnm {
	display: inline;
	float:left;
}
#topmenu a.whiteline {
	display:block;
	padding:3px 9px;
}
.activeMenu a.whiteline {
	background-color:#e32741 !important
}
.bar {
	margin: 0;
	padding: 0 5px;
	display: inline;
}
.bullet {
	margin: 0;
	padding: 0 3px;
	display: inline;
}
.bar2 {
	display: inline;
	margin: 0;
	padding: 3px 0px;
	float:left
}
#leftcol {
	width: 210px;
}
#centercol {
	width: 580px;
}
#rightcol {
	width: 180px;
}
#lnavm {
	background-image: url(images/leftnavbar.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 37px;
	margin: 40px 0 0 25px;
	padding: 0;
	display: inline;
}
#prod {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 12px 0 0 15px;
}
#lmpos {
	width: 179px;
	height: 545px;
	margin: 8px 0 0 35px;
	padding: 0;
	display: inline;
}
#welcome {
	color: #083e65;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 10px;
}
.qazxs {
	color: #083e65;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 10px;
}
#full {
	color: #6c6c6c;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 10px 25px 0 10px;
}
.fulltxt {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	margin: 0;
	padding: 13px 25px 0 10px;
}
p.single {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 12px 0 0;
}
p.double {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 2px 0 0;
}
table.homegrid {
	margin-top: 10px;
	margin-left: 18px;
}
a#one:link, a#one:visited {
	color: #FFFFFF;
	background-image: url(images/acid-hose.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#one:hover, a#one:active {
	color: #FFFFFF;
	background-image: url(images/acid-hose.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#dredgebox:link, a#dredgebox:visited {
	color: #FFFFFF;
	background-image: url(images/dredge-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#dredgebox:hover, a#dredgebox:active {
	color: #FFFFFF;
	background-image: url(images/dredge-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#foodgradebox:link, a#foodgradebox:visited {
	color: #FFFFFF;
	background-image: url(images/food-grade-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#foodgradebox:hover, a#foodgradebox:active {
	color: #FFFFFF;
	background-image: url(images/food-grade-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#hoseendbox:link, a#hoseendbox:visited {
	color: #FFFFFF;
	background-image: url(images/hose-end-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#hoseendbox:hover, a#hoseendbox:active {
	color: #FFFFFF;
	background-image: url(images/hose-end-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#jetstarterbox:link, a#jetstarterbox:visited {
	color: #FFFFFF;
	background-image: url(images/jet-starter-hose.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#jetstarterbox:hover, a#jetstarterbox:active {
	color: #FFFFFF;
	background-image: url(images/jet-starter-hose.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#meltshopbox:link, a#meltshopbox:visited {
	color: #FFFFFF;
	background-image: url(images/melt-shop-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#meltshopbox:hover, a#meltshopbox:active {
	color: #FFFFFF;
	background-image: url(images/melt-shop-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#miningbox:link, a#miningbox:visited {
	color: #FFFFFF;
	background-image: url(images/mining-hose.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#miningbox:hover, a#miningbox:active {
	color: #FFFFFF;
	background-image: url(images/mining-hose.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#peristalticbox:link, a#peristalticbox:visited {
	color: #FFFFFF;
	background-image: url(images/peristaltic-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#peristalticbox:hover, a#peristalticbox:active {
	color: #FFFFFF;
	background-image: url(images/peristaltic-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#tankdropbox:link, a#tankdropbox:visited {
	color: #FFFFFF;
	background-image: url(images/tank-drop-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#tankdropbox:hover, a#tankdropbox:active {
	color: #FFFFFF;
	background-image: url(images/tank-drop-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a#vacuumhosebox:link, a#vacuumhosebox:visited {
	color: #FFFFFF;
	background-image: url(images/vacuum-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 176px;
	height: 176px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
	display: block;
}
a#vacuumhosebox:hover, a#vacuumhosebox:active {
	color: #FFFFFF;
	background-image: url(images/vacuum-hose-box.jpg);
	background-repeat: no-repeat;
	background-position: -178px top;
	margin: 0;
	padding: 0;
}
a.whiteline:link, a.whiteline:visited {
	color: #fff;
	text-decoration: none;
}
a.whiteline:hover, a.whiteline:active {
	color: #fff;
}
#hmenubtm {
	width: 566px;
	margin: 0;
	padding: 0;
}
#hmcen {
	background-image: url(images/hmenu-mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 566px;
	margin: 0;
	padding: 0;
}
.youcan {
	width: 283px;
}
img.displayed {
	margin: 0 auto;
	padding: 0;
	display: block;
}
.were {
	text-align: left;
	margin: 0;
	padding: 5px 10px 5px 20px;
}
.bhea {
	color: #083e65;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px;
}
.hasarr {
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0;
	padding: 0 0 3px 10px;
}
a.grayline:link, a.grayline:visited {
	color: #474747;
	font-weight: bold;
	text-decoration: none;
}
a.grayline:hover, a.grayline:active {
	color: #083e65;
	font-weight: bold;
	text-decoration: underline;
}
a.park:link, a.park:visited {
	color: #474747;
	font-weight: bold;
	text-decoration: none;
}
a.park:hover, a.park:active {
	color: #f60;
	font-weight: bold;
	text-decoration: underline;
}
#source {
	color: #083e65;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 10px;
}
#rttxt {
	text-align: left;
	margin: 0;
	padding: 5px 0 0 10px;
}
.fmshort {
	margin: 3px 0 2px 15px;
	padding: 0;
}
#shortbg {
	text-align: left;
}
#btn {
	color: #fff;
	background-color: #00a650;
	border: solid 1px #6c6c6c;
}
textarea {
	color: #6c6c6c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
	height: 50px;
	border: solid 1px;
}
input {
	color: #474747;
	font-size: 11px;
	border: solid 1px;
}
#btmlinks {
	text-align: center;
	color: #000000;
}
.food {
	text-align: center;
}
.inline {
	display: inline;
}
#address {
	text-align: center;
	margin: 0;
	padding: 7px 0 0;
}
a.orgtop:link, a.orgtop:visited {
	color: #f60;
	font-weight: bold;
	text-decoration: underline;
}
a.orgtop:hover, a.orgtop:active {
	color: #474747;
	font-weight: bold;
	text-decoration: underline;
}
a.blueline:link, a.blueline:visited {
	color: #175694;
	font-weight: bold;
	text-decoration: underline;
}
a.blueline:hover, a.blueline:active {
	color: #f60;
	font-weight: bold;
	text-decoration: underline;
}
#copy {
	margin: 0;
	text-align: center;
}
.listitems {
	line-height: normal;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 25px;
}
.listitems2 {
	line-height: normal;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 10px;
}
.itemarrow {
	background-image: url(images/doublearrow.png);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	margin: 0;
	padding: 0 150px 5px 15px;
}
.itemarrow2 {
	background-image: url(images/doublearrow.png);
	background-repeat: no-repeat;
	background-position: 15px 6px;
	margin: 0;
	padding: 0 150px 5px 30px;
}
.itemarrowno {
	font-weight: bold;
	margin: 0;
	padding: 3px 0 5px;
}
img#rightcorner {
	float: right;
	margin: 20px 25px 100px 12px;
	padding: 0;
}
img#rightcorner2 {
	margin: 20px 25px 10px 12px;
	padding: 0;
	float: right;
}
img.rightcornercable {
	margin: 20px 25px 25px 12px;
	padding: 0;
	float: right;
}
.normal-left {
	line-height: 16px;
	text-align: left;
	width: 200px;
	float: left;
	margin: 0;
	padding: 0 25px 0 15px;
	display: block;
}
.normal-right {
	width: 300px;
	margin: 0 0 20px;
	float: left;
	padding: 0;
	display: block;
}
.linersp {
	width: 574px;
	height: 1px;
	clear: both;
	margin: 0 0 20px;
	padding: 0;
	border-width: 0;
}
.frame {
	border: solid 1px #474747;
}
.channel {
	background-image: url(images/bg-cats.png);
	background-repeat: no-repeat;
}
.channel2 {
	background-image: url(images/bg-cats2.png);
	background-repeat: no-repeat;
}
.channel3 {
	background-image: url(images/bg-cats3.png);
	background-repeat: no-repeat;
}
.chbox {
	text-align: center;
}
.chlist1 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0;
}
.chlist2 {
	margin: 0;
	padding: 12px 10px;
}
.chlist3 {
	margin: 0;
	padding: 12px 10px 0;
}
#overto {
	width: 250px;
	float: right;
	margin: 0;
	padding: 20px 20px 0 15px;
	display: block;
}
.clue {
	text-align: center;
	margin: 0;
	padding: 5px 0 0;
}
.door {
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 80px;
}
.door2 {
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 140px;
}
.door3 {
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 130px;
}
a.peah:link, a.peah:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a.peah:hover, a.peah:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
fieldset {
	text-align: left;
	margin: 1.5em 100px 0 20px;
	padding: 0;
	border: solid 1px #344c61;
}
legend {
	margin-left: 1em;
	color: #000000;
	font-weight: bold;
}
fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;

}
fieldset li {
	padding-bottom: 2em;
}
fieldset.submit {
	border-style: none;
}
input {
	border: solid 1px #ccc;
}
label {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 15em;
	float: left;
	margin-right: 1em;
}
.lobec {
	color: #000;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 30px;
}
.lobec2 {
	color: #000;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 47px;
}
.lobec3 {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 83px;
}
.headline2 {
	color: #175694;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 20px;
}
#needd {
	width: 167px;
	height: 112px;
	float: left;
	margin: 20px 0 0 8px;
	padding: 0;
	display: inline;
}
a#drawn:link, a#drawn:visited {
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	background-image: url(images/need-drawings.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	text-align: center;
	width: 167px;
	height: 112px;
	float: left;
	margin: 0;
	padding: 25px 0 0;
	display: block;
}
a#drawn:hover, a#drawn:active {
	color: #474747;
	font-size: 26px;
	font-weight: bold;
	background-image: url(images/need-drawings.png);
	background-repeat: no-repeat;
	background-position: -167px top;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 25px 0 0;
}
.cadpos {
	margin: 0;
	padding: 0 0 0 15px;
}
/*/////////////// LEFT NAV //////////////*/

#leftNav {
	display:block;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#leftNav ul {
	margin: 20px 0 0 0;
}
#leftNav ul li {
	display:inline;
	list-style:none;
}
#leftNav ul li.header a {
	height: 40px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color: #c02137;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	background-image: none;
}
#leftNav ul li.header a:hover {
	color:#000000;
	background-image: none;
	background-color: #fbd550;
}
#leftNav ul li a {
	display:block;
	color:#000000;
	font-size:14px;
	background-image:url(images/leftnav-bg.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:2px 2px 2px 16px;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
}
#leftNav ul li a:hover {
	color:#000000;
	background-image:url(images/leftnav-bg.gif);
	background-repeat:no-repeat;
	background-color: #fbd550;
	text-decoration: underline;
}
#leftNav ul li.header a, .widgettitle {
	height: 48px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color: #c02137;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	background-image: none;
	padding: 0;
	vertical-align: middle;
}
#leftNav ul li.header a:hover {
	color:#FFFFFF;
	background-image: none;
	background-color: #e32741;
	text-decoration: underline;
}
#leftNav ul li.bottom a {
	display:block;
	color:#000000;
	font-size:14px;
	background-image:url(images/leftnav-bg.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:2px 2px 2px 16px;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
}
#leftNav ul li.bottom a:hover {
	color:#000000;
	background-image:url(images/leftnav-bg.gif);
	background-repeat:no-repeat;
	background-color: #fbd550;
	text-decoration: underline;
}
#leftNav ul li.headersolo a {
	height: 48px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color: #c02137;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background-image: none;
	padding: 0;
	vertical-align: middle;
}
#leftNav ul li.headersolo a:hover {
	color:#FFFFFF;
	background-image: none;
	background-color: #e32741;
	text-decoration: underline;
}
#leftNav ul li.headerone a {
	height: 36px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color: #c02137;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	background-image: none;
	padding: 10px 0 0 0;
	vertical-align: middle;
}
#leftNav ul li.headerone a:hover {
	color:#FFFFFF;
	background-image: none;
	background-color: #e32741;
	text-decoration: underline;
}
#leftNav ul li.headeronesolo a {
	height: 36px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	background-color: #c02137;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background-image: none;
	padding: 10px 0 0 0;
	vertical-align: middle;
}
#leftNav ul li.headeronesolo a:hover {
	color:#FFFFFF;
	background-image: none;
	background-color: #e32741;
	text-decoration: underline;
}
/*/////////////// DROP DOWN MENU START //////////////*/
#dropmenudiv {
	position:absolute;
	border:1px solid #BDBEBE;
	border-bottom-width: 0;
	font:normal 11px Arial;
	font-weight:bold;
	line-height:18px;
	z-index:100;
	margin-left:175px;
	margin-top:-39px;
}
#dropmenudiv a {
	display: block;
	text-indent: 4px;
	border-bottom: 1px solid #BDBEBE;
	margin:0;
	padding:3px !important;
	padding:5px;
	text-decoration: none;
	color:#114170;
	background-color:#E7E7E7;
}
#dropmenudiv a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#114170;
}
/*/////////////// DROP DOWN MENU END //////////////*/

#miniform {
	margin-top: 4px;
	margin-left: 10px;
	background-image: url(images/miniform.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 175px;
	height: 446px;
}
.formfields {
	padding-top: 91px;
}
.minifields {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	font-family:Arial;
	font-size:11px;
	margin: 0 0 2px 1px;
	padding: 0 0 0 1px;
	width:145px;
}

.drawings {
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-color: #ffffff;
	font-family:Arial;
	font-size:11px;
	margin: 0 0 2px 14px;
	padding: 0 0 0 1px;
	width:130px;
}
.minifields:focus {
	background-color: #f8f7d4;
}
textarea#miniarea {
	color: #000000;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	height:84px;
	margin: 6px 0 0 1px;
	padding: 1px;
	width:144px;
}
textarea#miniarea:focus {
	background-color: #f8f7d4;
	border:1px solid light-gray;
}
.miniform-button {
	margin: 6px 10px 0 0;
	border: none;
}
p.miniform {
	margin: 0 0 2px 14px;
	padding: 0;
	font-size: 11px;
}

p.miniformdraw {
	margin: 4px 10px 2px 16px;
	padding: 0;
	font-size: 11px;
}

p.miniformdraws {
	margin: 4px 10px 2px 14px;
	padding: 0;
	font-size: 9px;
}

a.footermain:link, a.footermain:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.footermain:hover, a.footermain:active {
	color: #474747;
	text-decoration: underline;
}
a.graybtm:link, a.graybtm:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.graybtm:hover, a.graybtm:active {
	color: #474747;
	text-decoration: underline;
}
li.disc {
	text-align: left;
	margin: 2px 0 0 32px;
	list-style-type: disc;
	color: #000000;
}
.rightfloat {
	float: right;
}
.leftfloat {
	float: left;
}
img.bigright {
	margin: 0px 10px 4px 4px;
	border-color:#4c4c4c;
	border-width: 1px;
	border-style: solid;
}
img.bigrightnobdr {
	margin: 8px 10px 4px 4px;
	border-style: none;
}
img.bigleft {
	margin: 8px 8px 8px 10px;
	border-color:#4c4c4c;
	border-width: 1px;
	border-style: solid;
}
img.bigleftnobdr {
	margin: 8px 8px 8px 10px;
	border-style: none;
}
img.bigcenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	border-color:#4c4c4c;
	border-width: 1px;
	border-style: solid;
}
img.bigcenternobdr {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	border-style: none;
}
p.caption {
	text-align: center;
	font-size: 12px;
}
table.solid {
	border-collapse:collapse;
	border-spacing:2px;
	margin:10px;
}
table.solid td {
	-moz-border-radius:0 0 0 0;
	border:1px inset black;
	padding:1px;
}


.drawingform {
margin: 20px 40px 40px 80px;
padding-bottom: 60px;
background-color:#ffffff;
border-style: solid;
border-color: #000000;
border-width: 1px;
}

p.contact {
font-size: 18px;
}


.tb-nicebig {
border-style:solid;
border-width:1px;
border-color:#5b5c5c;
font-family:Arial;
font-size:14px;
margin: 4px 24px 4px 2px;
padding:2px;
width:180px;
text-align:left;
}

.tb-nicebig:focus {
background-color: #F4EEDD;
}

.tb-niceshort {
border-style:solid;
border-width:1px;
border-color:#5b5c5c;
font-family:Arial;
font-size:14px;
margin: 4px 164px 4px 2px;
padding:2px;
width:40px;
text-align:left;
}

.tb-niceshort:focus {
background-color: #F4EEDD;
}

label {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 2px 1px 60px;
	padding:2px;
	width: 120px;
	float: left;
	margin-right: 1em;
}

textarea#nicebig {
color: #4c4c4c;
border-style:solid;
border-width:1px;
border-color:#5b5c5c;
font-family:Arial;
font-size:14px;
height:140px;
margin: 2px 2px 2px 6px;
width: 352px;
padding: 2px;
}

textarea#nicebig:focus {
background-color: #F4EEDD;
}

img.paddedrfq {
margin:6px 
}

.postmetadata { clear: both; }
.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
.commentmetadata {
	font-weight: normal;
	}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
.alt {
	margin: 0;
	padding: 10px;
	}
.commentlist {
	padding: 0;
	text-align: justify;
	}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }
#commentform p {
	margin: 5px 0;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.commentmetadata {
	margin: 0;
	display: block;
	}
	
#centercol {
	text-align: left;
	padding: 0 10px;
}

#respond {
	margin: 0px 15px;
}

#sidebar ul {
	border-bottom:1px solid black;
}
#sidebar ul ul {
	margin: 0;
}
#sidebar ul ul ul {
		border-bottom:none;
}
#sidebar li.widget {
	margin-top: 15px;
	display: block;
}
.widgettitle {
	padding-top: 12px;
	height: 36px;
}

/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
border-style: solid;
border-color: #000000;
border-width: 1px;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.alignright img, img.alignright
{
	margin: 1em;
	margin-right: 0;
}

.alignleft img, img.alignleft
{
	margin: 1em;
	margin-left: 0;
}

.wp-caption
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0 0 0 5px;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
text-align: center;
}
/* End */