body {margin:0 0 0 0; padding:0; background-color:#FFFFCC;}
form {margin:0; padding:0}
td { font-family:tahoma; font-size:11px; line-height:14px; color:#636363;}

#search input { width: 120px; height: 15px;}

.page_text { color:#636363; font-size:15px; line-height:16px;}

.bodytable {background-color: #FFFFFF} 

.header span { color:#636363; line-height:15px;}
.header a {text-decoration:none; color:#FF9000;}
.header a:hover { text-decoration:none;}
.header span a {text-decoration:none; color:#898989; font-size:9px;}
.header span a:hover {text-decoration:none;}

a {color:#980014; text-decoration:none;}
a:hover {text-decoration: none;}

.footer1 {color: #FFFFFF}
.footer2 {font-size: 12px}


strong { color:#767676}
strong span { color:#636363}
.left_header { color:#900316; font-size:18px; line-height:19px;}
.left_block { color:#636363; font-size:10px; line-height:11px;}
.left_block strong a { color:#92091B; text-decoration:none;}
.left_block strong a:hover { text-decoration:underline;}

ul { margin:0; padding:0; list-style:none;}
li { color:#636363; line-height:18px; background:url(images/arrow.jpg) left top no-repeat; padding:0 0 0 13px;}
li a { color:#980014; text-decoration:none;}
li a:hover { text-decoration:none;}

.spec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #900316;
	text-decoration: none;
	background-color: #EAE6D5;
	text-align: left;
}
.spec_left { color:#636363; font-size:11px; line-height:14px;}
.spec2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #900316;
	text-decoration: none;
	text-align: left;
}

input {width:180px; height:24px; font-family:tahoma; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; padding:2 0 0 4px; border:1px solid #AAAAAA; margin-left:13px;}
textarea {width:180px; height:153px; font-family:tahoma; font-size:11px; overflow:hidden; color:#636363; background-color:#ffffff; padding:3 0 0 4px; margin-left:13px; border:1px solid #AAAAAA;}

.footer { color:#919191;}
.footer span { color:#7F7F7F; font-size:10px;}
.footer a { color:#919191; text-decoration:none;}
.footer a:hover  { text-decoration:none;}
.footer span a {color:#ABABAB; font-size:9px; text-decoration:none}
.footer span a:hover {text-decoration:none}
.footer input {width:133px; height:18px; font-family:tahoma; font-size:10px;  color:#636363; background-color:#FBFAE8; padding:2 0 0 4px;}

.search { color:#7D7D7D;}
.search span { color:#787878; font-size:10px; line-height:11px;}
.search a { color:980014; text-decoration:none;}
.search a:hover { text-decoration:none;}
.search span strong { color:#980014; font-size:11px;}

.arr { font-size:10px; color:#000000;}


.txt { font-size:10px; color:#000000;}
.txt a { font-size:9px; color:#000000; text-decoration:none;}
.txt a:hover { text-decoration:none;}

span strong a { color:#128DC2; text-decoration:none;}
span strong a:hover { text-decoration:none;}

a span { color:#000000; font-size:9px; text-decoration:none}
a:hover span { color:#000000; text-decoration:none;}

.arr { font-size:9px; color:000000;}

.bt { line-height:13px;}

/* Debugger */

.debug  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-size : 12px;
}

/* Form elements */

input.text  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	width : 100px;
	height : 16px;
}

input.button  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	width: 30px;
	height : 20px;
}

input.checkbox  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

input.radio  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

select.select  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

/* Text between form elements */

span.checkbox  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

span.radio  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

/* Result */

p.header  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
	width : 100%;
	background-color : #002059;
	padding : 3px;
}

p.result  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

a.result:link  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #002059;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:visited  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:active  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
}

a.result:hover  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 12px;
	text-decoration : underline;
}

span.extract  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

span.match	{
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 11px;
	text-decoration : none;
	background-color : #BDECFC;
}

span.file  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

/* Jump menu */

div.menu  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	width : 100%;
	background-color : #FFFFFF;
	padding : 3px;
}

a.menu:link  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

a.menu:visited  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

a.menu:active  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 12px;
	text-decoration : underline;
}

a.menu:hover  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 12px;
	text-decoration : underline;
}

a.jump:link  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : bold;
	font-size : 13px;
	text-decoration : none;
}

a.jump:visited  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : bold;
	font-size : 13px;
	text-decoration : none;
}

a.jump:active  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 13px;
	text-decoration : none;
}

a.jump:hover  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 13px;
	text-decoration : none;
}

/* Footer */

div.footer  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #FFFFFF;
	font-weight : normal;
	font-size : 14px;
	text-decoration : none;
	width : 100%;
	background-color : #002059;
	padding : 3px;
}

a.ts:link  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:visited  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:active  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 9px;
	text-decoration : underline;
}

a.ts:hover  {
	font-family : verdana,arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 9px;
	text-decoration : underline;
}


/* The following are the necessary styles for the configurator forms */

#configForm legend {
	font-size:14px;
	padding-bottom: 5px;	
}
#configForm fieldset {
	padding: 10px;
}
#configForm label {
	float:left;
	width:175px; margin-top: 4px; margin-bottom: 10px;
}

#configForm select { width: 200px; float:left; margin-bottom: 10px; margin-left:13px; } 
#configForm input { 
	width: 200px; 
	height:20px; 
	margin-bottom: 10px; 
}
#configForm textarea {
	width: 200px; 
}
#configForm #options { display:none; }
#configForm #optionsLabel { display:none; }
#configForm .unitOfMeasurement_label {
	width: 100px;
}
#configForm #unitOfMeasurement1,#configForm #unitOfMeasurement2,#configForm #lineCord1,#configForm #lineCord2,
#configForm #displayUnits1,#configForm #displayUnits2 {
	width: 20px;
	margin-bottom:-5px;
}
#configForm #lineCord1_label {
	width:125px;
}
#configForm #generateString {
	margin-left: 110px;
}
#configForm .stringBox {
	clear:both;
}
#configForm .stringBox label {
	width: 300px;
	font-size: 14px;
	color:#000000;
}
#configForm .stringBox input {
	width: 100px;
}
#configForm hr {
	clear:both;
}
#configForm .shoppingCartButton {
	float:right;
	margin-right: 20px;
}
#captcha {
	margin-bottom: 10px;
	margin-left: 10px;
	font-family:monotype,"Courier New", Courier, mono;
	font-size:4px;
	line-height:3px;
	color:#333333;
}
.productTable {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin:10px;
	margin-bottom:20px;
	padding:0px;
	width: 400px;
}
#requestQuote {
	margin-left: 110px;
}
#debugData {
	display:none;
}
/* End of configuration form styles*/

/* Shopping Cart Styles */
#entryForm .smallInput {
	width: 30px;
	text-align:center;
	height: 15px;
}
#entryForm .col1 {
	width: 50%;
}
#entryForm .col2 {
	width: 25%;
}
#entryForm th.col2 {
	text-align:center;
}
#entryForm .col3 {
	width: 25%;
}
#entryForm .shoppingCartButton {
	width: 200px;
	float:right;
	margin-top:10px;
}
#entryForm input[id=requestQuote] {
	color:#000000;
	font-weight:bold;
}
/* End of the Shopping Cart Styles */