@charset "utf-8";
/* CSS Document */

#PLVFO0Div {
	position: absolute;
	left: 80px;
	top: 136px;
	width: 10px;
	z-index: 200;
}

.prod_bar {
	color: #FFFFFF;
	background-color: #593f94;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.comp_bar {
	background-color: #782F77;
}


.sub_bar {
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 140px;
	width: 100%;
}

#prod_locate {
	position: absolute;
	height: 193px;
	width: 224px;
	top: 340px;
	left: -2px;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

form {
	position: relative;
	right: 10px;
	margin-bottom: 0.5em;
}

input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
}

.graybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left: 25px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 25px;
	padding-right: 10px;
}

.prod_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
	padding-left: 25px;
}

.prod_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 140px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 25px;
}

a:link {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #336699;
            text-decoration: none;
}

a:visited {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #6699cc;
            text-decoration: none;
}

a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: underline;
}

a:active {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: underline;
}

a.prodlink:link {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 15px;
			font-weight: bold;
            color: #336699;
            text-decoration: none;
}

a.prodlink:visited {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 15px;
			font-weight: bold;
            color: #6699cc;
            text-decoration: none;
}

a.prodlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;
}

a.prodlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;
}

.grayboldright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.haddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #666666;
	padding: 10px;
}

.photoborder {
	border: 1px solid #666666;
	width:100px;
	height: 100px;
}

.text {
	border: 1px solid #666666;
	width:188px;
	height: 90px;
	padding: 5px;
}
	
span.prodnumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #336699;
}

span.prodname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

span.descrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	position: relative;
	top: 5px;
}.results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
}

.prod_mini {
	height: 43px;
	width: 43px;
	position: relative;
	left: 1px;
	top: 0px;
	margin-top: -2px;
	margin-right: -1px;
	margin-bottom: -1px;
	margin-left: -2px;
	padding-top: -2px;
	padding-right: -1px;
	padding-bottom: -1px;
	padding-left: -2px;
}

.holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.home_bar {
	color: #FFFFFF;
	background-color: #0e5899;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.copyrighthome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 250px;
	padding-top: 10px;
}

table.phome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 250px;
	padding-bottom: 2px;
	width: 600px;
	line-height: 1.125em;
}

#feature {
	position: absolute;
	height: 260px;
	width: 206px;
	left: 621px;
	top: 73px;
	background-color: #eeeeee;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px;
}

#feature #feat_image {
	border: 1px solid #666666;
}

#paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #eeeeee;
	height: 4px;
	width: 578px;
	border: 1px solid #999999;
	font-weight: bold;
}

.des_table {
	width: 285px;
	height: 120px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 10px;
	line-height: 1.15em;
}

.des_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	background-position: top;
	line-height: 23px;
}

.des_pict {
	text-decoration: none;
	padding: 0px;
	border: 1px solid #000000;
	background-position: top;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	float: left;
}
.supp_bar {

	background-color: #99295F;
}
.repl_bar {

	background-color: #C8304E;
}
.quic_bar {
	background-color: #D9531E;
}
.sear_bar {

	background-color: #E47231;
}
.out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #336699;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 2px;
	margin-bottom: 5px;
} 
.out a img {
	float: left;
	border: 1px solid #666666;
}

.over a img {
	float: left;
	border: 1px solid #336699;
}

.over { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-weight: normal; 
   color: #cc0000; 
   background-color: #eeeeee; 
   border: 1px solid #336699; 
   cursor: hand;
   padding: 2px;
   margin-bottom: 5px;
}

#rep {
	border: 1px solid #999999;
	width: 580px;
	margin-left: 24px;
	margin-bottom: -10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.state_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	text-transform: uppercase;
	padding-left: 5px;
}
.rep_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-left: 10px;
}

form.request {
	position: relative;
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	left: 25px;
	padding: 5px;
	border: 1px solid #666666;
	width: 375px;
}
.request input {
	width: 100px;
}


#name, #company, #firm, #address, #phone, #fax, #email, #comments, #cust_subject  {
	width: 230px;
	margin-bottom: 1em;
	margin-left: 0.5em;
}

#arch, #eng, #constrct, #contrac, #intdes, #light, #prep, #other, #prefemail, #prefphone, #preffax {
	width: 30px;
}
.des_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-position: top;
	line-height: normal;
}
camapp {
	position: relative;
	top: 10px;
	right: 50px;
}
.feat_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-bottom: -10px;
	margin-bottom: -12px;
}

#backcontent {
	position: absolute;
	left: 227px;
	top: 140px;
}

#video {
	position: absolute;
	height: 285px;
	width: 360px;
	left: 250px;
	top: 150px;
	z-index: 0;
}

#grid {
	position: absolute;
	width: 367px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
}

