/* Isotecwire.com Styles */

/* Colors

Grey: #cfd4d6  (Background, Subheader text, Header & Border)
Light Grey: #f1f2f3  (header and footer bars)
Dark Grey: #505555
Dark Isotec Blue: #11365c
Isotec Red: #d71736
Hyperlink - blue: #226db9
Hyperlink Rollover - Isotec Red: #d71736*/

/*div {outline: solid 1px red}*/

.hidetext
{
position:absolute;
top:-500px;
overflow:hidden;
}
h2 {
position: relative;
top: -500px;
overflow: hidden;
}
h3 {
position: relative;
top: -500px;
overflow: hidden;
}
h4 {
font-size:130%;
color:#d71736;
}

.img_align_right {float: right; padding: 8px;}
.img_align_center {display:block; margin: 0 auto;}

.txt_indent {padding-left: 5px;}


.greyText {color:#999999; font-size:80%;}

#linkFullSpecs { width: 200px; display: block; width: inherit; clear: left; padding-bottom: 30px;}

/* Heading for Distributor Pages */
h5 {font-size: 100%; font-weight: bold;}
.bottombordergrey {
border-bottom: 1px dotted #cfd4d6;
padding-bottom: 6px;
}
.center_txt {text-align: center;}
.boldredtext {
font-weight:bold; color: #d71736;
}


.redtext {
color:#d71736;
}
.italic_txt {font-style: italic;}
.bold_txt {
font-weight:bold;
}
.horiz_rule {
width: 100%;
border-bottom: 1px dotted #cfd4d6;
}
body {
background: #cfd4d6 url(../images/background.png) repeat-x;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
line-height:130%;
margin:0px auto;
text-align: center;
}
a:link{
text-decoration:none;
outline: none;
color:#226db9;
}
a:hover{color: #d71736; text-decoration:none;}
a:visited{
color:#70b3f7;
text-decoration:none;
}



a.learnMore {font-size:95%; font-weight: bold; color: #787f7f; text-decoration:none;}
a.learnMore:hover {font-size:95%; font-weight: bold; color: #d71736; text-decoration:none;}



img {
border: 0px;
}
a {
outline-style:none;
outline-width:medium;
}



#container {
width: 854px;
background:#FFFFFF;
border-right: 5px solid #11365c;
border-left: 5px solid #11365c;
border-bottom: 5px solid #11365c;
margin:0px auto;
padding-bottom:5px;
text-align:left;

}
#content_containerHome {background: transparent url(../images/dropshadow_bg.png) top center scroll repeat-x; padding: 0px 27px 0px 27px;}
#content_container {background: transparent url(../images/dropshadow_bg.png) top center scroll repeat-x; border-top: 1px solid #cfd4d6; padding: 0px 27px 0px 27px;}
#header {
height: 145px;
background: transparent url(../images/header.jpg) no-repeat scroll 0% 50%;
border-bottom: 5px solid #11365c;
}
#logo {
float: left;
padding: 25px 0px 0px 27px;
}
#top_text_links {
float:right;
padding:8px 27px 0px 0px;
}
#top_text_links ul, #top_text_links li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
text-align:center;
}
#top_text_links li {
border-left:1px solid #cfd4d6;
display:inline;
padding:0pt 0.125em;
}
#top_text_links li.no_border {
border:medium none;
}
#top_text_links li a {
font-size:90%;
padding:0pt 3px 0pt 6px;
}
#top_text_links li a:hover, #top_text_links li.active a {
color:#d71736;
text-decoration:none;
outline: none;
}

#nav {
height:38px;
margin:0px;
padding:0px;
position:relative;
text-align:center;
text-indent:-7000px;
border-bottom: 1px solid #cfd4d6;
background-color:#f1f2f3;
}
#nav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
top:0pt;
float:left;
}
#nav li, #nav a {
display:block;
height:38px;
outline: none;
}
#btn_products {
left:0px;
width:121px;
}
#btn_corporate {
left:121px;
width:121px;
}
#btn_customize {
left:242px;
width:122px;
}
#btn_resources {
left:363px;
width:119px;
}
#btn_distributors {
left:482px;
width:130px;
}

#btn_products a {background:transparent url(../images/main_nav.png) no-repeat scroll 0px 0px;}
#btn_products a:hover {background:transparent url(../images/main_nav.png) no-repeat scroll 0px -38px;}

#btn_corporate a {background:transparent url(../images/main_nav.png) no-repeat scroll -121px 0px;}
#btn_corporate a:hover {background:transparent url(../images/main_nav.png) no-repeat scroll -121px -38px;}

#btn_customize a {background:transparent url(../images/main_nav.png) no-repeat scroll -242px 0px;}
#btn_customize a:hover {background:transparent url(../images/main_nav.png) no-repeat scroll -242px -38px;}

#btn_resources a {background:transparent url(../images/main_nav.png) no-repeat scroll -363px 0px;}
#btn_resources a:hover {background:transparent url(../images/main_nav.png) no-repeat scroll -363px -38px;}

#btn_distributors a {background:transparent url(../images/main_nav.png) no-repeat scroll -482px 0px;}
#btn_distributors a:hover {background:transparent url(../images/main_nav.png) no-repeat scroll -482px -38px;}



#home_left_col {
float: left;
width: 482px;
margin-right: 27px;

}
#home_right_col {
float: right;
width: 291px;

}
#tagline {
margin-top: 38px;
}
#home_text {
margin-bottom: 27px;
}
#pnav_right {
float: left;
width: 277px;
height: 246px;
background:transparent url(../images/pnav_right_bg_img.jpg) no-repeat top;
border-left: 1px solid #11365c;
border-right: 5px solid #11365c;
border-top: 5px solid #11365c;
border-bottom: 5px solid #11365c;
}
#pnav_left {
float: left;
width: 194px;
height: 246px;
border-left: 5px solid #11365c;
border-top: 5px solid #11365c;
border-bottom: 5px solid #11365c;
}
#pnav {
background:transparent url(../images/pnav.png) no-repeat left top;
width:194px;
height: 246px;
position: relative;
margin:0px auto;
padding:0pt;
position:relative;
text-indent:-7000px;
}
#pnav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
left:0pt;
}
#pnav li, #pnav a {
width:194px;
display:block;
}
#btn_fire {
top:15px;
height:15px;
}
#btn_process {
top:31px;
height:20px;
}
#btn_sound {
top:50px;
height:20px;
}
#btn_multipair {
top:69px;
height:20px;
}
#btn_coax {
top:88px;
height:20px;
}
#btn_sheerwire {
top:107px;
height:20px;
}
#btn_irrigation {
top:125px;
height:20px;
}
#btn_traffic {
top:145px;
height:20px;
}
#btn_simtra {
top:164px;
height:20px;
}
#btn_specialty {
top:183px;
height:20px;
}
#btn_custom {
top:202px;
height:20px;
}
#btn_pnindex {
top:221px;
height:27px;
}
#btn_fire a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -15px;
}
#btn_process a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -31px;
}
#btn_sound a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -50px;
}
#btn_multipair a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -69px;
}
#btn_coax a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -88px;
}
#btn_sheerwire a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -107px;
}
#btn_irrigation a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -125px;
}
#btn_traffic a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -145px;
}
#btn_simtra a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -164px;
}
#btn_specialty a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -183px;
}
#btn_custom a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -202px;
}
#btn_pnindex a:hover {
background:transparent url(../images/pnav.png) no-repeat scroll -194px -221px;
}
#home_img1 {
margin-top:38px;
margin-bottom: 25px;
}
#home_img2 {
margin-bottom: 25px;
}
#home_img3 {
}
#footer {
clear: both;
text-align:center;
border-top: 1px solid #cfd4d6;
border-bottom: 1px solid #cfd4d6;
background-color: #f1f2f3;
color: #505555;
line-height:1.5em;
margin-top: 20px;
}
#footer_gc {
float: left;
padding: 10px 0px 0px 0px;
}

/*Subpage Styles*/


#left_column {
float: left;
width: 172px;
padding-right: 27px;
}

#right_column {
float: right;
width: 573px;
border-left: 1px solid #cfd4d6;
padding-left: 27px;
}


#subpage_onecol {
margin-top: 10px;
width: 800px;
float: left;
}
#headings_container {
padding: 0px 27px 0px 27px;
}
#page_headings {
height: 39px;
width: 477px;
float: left;
}
#page_subheadings {
height: 39px;
width: 323px;
float: right;
}

#green_list li {
padding-bottom: 10px;
}

.productMainImage {width: 573px; height: 150px; background:#ffffff; border: 1px solid #cfd4d6; margin: 17px 0px 20px 0px;}

.introImage {margin: 17px 0px 20px 0px;}



.pnindexBox {width: 25%; float:left; padding-top:17px;}



/* Page Headings */
.h_products {background: transparent url(../images/page_headings.png) no-repeat 0 0 ;}
.h_corporate {background: transparent url(../images/page_headings.png) no-repeat 0 -39px;}
.h_custom {background: transparent url(../images/page_headings.png) no-repeat 0 -78px;}
.h_resources {background: transparent url(../images/page_headings.png) no-repeat 0 -117px;}
.h_distributors {background: transparent url(../images/page_headings.png) no-repeat 0 -156px;}
.h_contact {background: transparent url(../images/page_headings.png) no-repeat 0 -195px;}
.h_sitemap {background: transparent url(../images/page_headings.png) no-repeat 0 -234px;}
.h_legal {background: transparent url(../images/page_headings.png) no-repeat 0 -273px;}
.h_firealarm {background: transparent url(../images/page_headings.png) no-repeat 0 -312px;}
.h_process {background: transparent url(../images/page_headings.png) no-repeat 0 -351px;}
.h_sound {background: transparent url(../images/page_headings.png) no-repeat 0 -390px;}
.h_multi {background: transparent url(../images/page_headings.png) no-repeat 0 -429px;}
.h_coax {background: transparent url(../images/page_headings.png) no-repeat 0 -468px;}
.h_irrigation {background: transparent url(../images/page_headings.png) no-repeat 0 -507px;}
.h_traffic {background: transparent url(../images/page_headings.png) no-repeat 0 -546px;}
.h_simtra {background: transparent url(../images/page_headings.png) no-repeat 0 -585px;}
.h_specialty {background: transparent url(../images/page_headings.png) no-repeat 0 -624px;}
.h_customize {background: transparent url(../images/page_headings.png) no-repeat 0 -663px;}
.h_pnindex {background: transparent url(../images/page_headings.png) no-repeat 0 -702px;}
.h_customform {background: transparent url(../images/page_headings.png) no-repeat 0 -741px;}

/* Page Subheadings */
.sh_plriser {background: transparent url(../images/page_subheadings.png) no-repeat 0 0;}
.sh_plplenum {background: transparent url(../images/page_subheadings.png) no-repeat 0 -39px;}
.sh_nonplriser {background: transparent url(../images/page_subheadings.png) no-repeat 0 -78px;}
.sh_nonplplenum {background: transparent url(../images/page_subheadings.png) no-repeat 0 -117px;}
.sh_datariser {background: transparent url(../images/page_subheadings.png) no-repeat 0 -156px;}
.sh_dataplenum {background: transparent url(../images/page_subheadings.png) no-repeat 0 -195px;}
.sh_pltraypltc {background: transparent url(../images/page_subheadings.png) no-repeat 0 -234px;}
.sh_pltraytc {background: transparent url(../images/page_subheadings.png) no-repeat 0 -273px;}
.sh_complcriser {background: transparent url(../images/page_subheadings.png) no-repeat 0 -312px;}
.sh_complcplenum {background: transparent url(../images/page_subheadings.png) no-repeat 0 -351px;}
.sh_cctv {background: transparent url(../images/page_subheadings.png) no-repeat 0 -390px;}
.sh_compaudio {background: transparent url(../images/page_subheadings.png) no-repeat 0 -429px;}
.sh_highendaudio {background: transparent url(../images/page_subheadings.png) no-repeat 0 -468px;}
.sh_mpnonplenum {background: transparent url(../images/page_subheadings.png) no-repeat 0 -507px;}
.sh_mpplenum {background: transparent url(../images/page_subheadings.png) no-repeat 0 -546px;}
.sh_multicond {background: transparent url(../images/page_subheadings.png) no-repeat 0 -585px;}
.sh_appliance {background: transparent url(../images/page_subheadings.png) no-repeat 0 -624px;}
.sh_transdata {background: transparent url(../images/page_subheadings.png) no-repeat 0 -663px;}
.sh_broadband50 {background: transparent url(../images/page_subheadings.png) no-repeat 0 -702px;}
.sh_broadband75 {background: transparent url(../images/page_subheadings.png) no-repeat 0 -741px;}
.sh_sat {background: transparent url(../images/page_subheadings.png) no-repeat 0 -780px;}
.sh_low {background: transparent url(../images/page_subheadings.png) no-repeat 0 -819px;}
.sh_cctvsecurity {background: transparent url(../images/page_subheadings.png) no-repeat 0 -858px;}
.sh_ugsprinkler {background: transparent url(../images/page_subheadings.png) no-repeat 0 -897px;}
.sh_uglighting {background: transparent url(../images/page_subheadings.png) no-repeat 0 -936px;}
.sh_directburial {background: transparent url(../images/page_subheadings.png) no-repeat 0 -975px;}
.sh_ugfeeder {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1014px;}
.sh_groundwire {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1053px;}
.sh_imsa19 {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1092px;}
.sh_imsa20 {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1131px;}
.sh_imsa51 {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1170px;}
.sh_imsa50 {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1209px;}
.sh_simtra {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1248px;}
.sh_water {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1287px;}
.sh_industrial {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1326px;}
.sh_overview {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1365px;}
.sh_history {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1404px;}
.sh_mission {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1443px;}
.sh_mfc {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1482px;}
.sh_green {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1521px;}
.sh_terms {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1560px;}
.sh_whycustomize {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1599px;}
.sh_faq {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1638px;}
.sh_customquote {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1677px;}
.sh_glossary {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1716px;}
.sh_code {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1755px;}
.sh_nec {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1794px;}
.sh_rohs {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1833px;}
.sh_freight {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1872px;}
.sh_mailinglist {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1911px;}
.sh_quotereq {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1950px;}
.sh_app {background: transparent url(../images/page_subheadings.png) no-repeat 0 -1989px;}



#sidebar_nav
{
padding-left: 0px;
margin-left: 0px;
}
#sidebar_nav li
{
/*width: 150px;*/
list-style: none;
margin: 0px;
line-height: 1.65em;
}
#sidebar_nav li a {
text-decoration: none;
display:block;
color: #226db9;
font-weight:bold;
font-size: 90%;
line-height: 1.65em;
}
#sidebar_nav li a:hover, #sidebar_nav li.active a #sidebar_nav li.visited a{
color:#d71736;
outline: none;
}

.sidebarActivePage { color: #d71736; font-weight:bold; font-size: 90%; line-height: 1.65em;}

/* Products Navigation */

/* Products Navigation */

#sidebar_pnav
{
padding-left: 0px;
margin-left: 0px;
color: #505555;
font-weight:bold;
font-size: 90%;
line-height: 1.45em;
}
#sidebar_pnav li
{
list-style: none;
margin: 3px 0;
}
#sidebar_pnav li a {
text-decoration: none;
display:inline-block;
color: #226db9;
font-weight:normal;
padding-left: 10px;
line-height: 1.45em;
}
#sidebar_pnav li a:hover, #sidebar_pnav li.active a #sidebar_pnav li.visited a{
color:#d71736;
outline: none;
}
.pnav_page_indicator {
color: #11365c;
}
.pnav_padding {
padding-top: 10px;
}

.pnav_indent {
padding-left: 10px;
}

.activePage{font-weight:normal; color:#d71736; padding-left:10px;}

img.simtraThumbs {padding: 5px 0 5px 0;}

/* Product Specification Page Styles */

#product_general_info_col {
float:right;
width: 311px;
}
#product_img_col {
float:left;
width: 235px;
padding-right: 27px;
padding-bottom: 60px;
}
#pgen_info_bold_col {
float:left;
width:90px;
vertical-align: top;
font-size: 85%;
line-height:110%;
}
#pgen_info_txt_col {
float: right;
width: 221px;
vertical-align: top;
font-size: 85%;
line-height:110%;
margin-bottom: 30px;
}

.disclaimerText {
color:#505555;
font-size:85%;
font-weight:bold;
padding: 10px 0px 10px 0px;
}

/* full specs */


#productCrossCol {
float:left;
width: 192px;
padding-top: 30px;
background: transparent url(../images/heading-cross-section.png) top left no-repeat;
}

#product_general_info_col_full {
float:left;
width: 345px;
margin-bottom: 30px;
border-right: 1px solid #f1f2f3;
}
#product_img_col_full {
float:left;
width: 235px;
padding-right: 27px;
}
#pgen_info_bold_col_full {
	float:left;
	width:90px;
	vertical-align: top;
	font-size: 85%;
	line-height:105%;
}
#pgen_info_txt_col_full {
	float: right;
	width: 255px;
	vertical-align: top;
	font-size: 85%;
	line-height:105%;
}


.addNotes {
font-weight:bold;
font-size: 85%;
}

.addNotesText {
font-size: 85%;
color: #505555;
}



/* Product Specification TABLE Styles */

table.specs{
font-size: 85%;
width: 100%;
clear:both;
}

table.caption {
font-size: 85%;	
}
.specs th {
padding: 3px 6px 3px 6px;
margin:0px;
text-align:left;
}
.specHeader {
background: transparent url(../images/spec-table-hdr-bg.png) top left repeat-x;
line-height:180%;
font-size: 120%;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding: 0px 6px 0px 6px;
vertical-align:middle;
}
.colHeading th{
border-bottom: 2px solid #000000;
vertical-align:bottom;

}
.partNumber {
color:#d71736;
font-weight:bold;
padding: 3px 6px 3px 6px;
}
.rowGreyStroke td {
padding: 3px 6px 3px 6px;
border-bottom: 1px solid #cfd4d6;
}
.rowBlackStroke td {
padding: 3px 6px 3px 6px;
border-bottom: 2px solid #000000;
}
.btnSpecs {padding: 20px;}

th.tableNoBorder {border-bottom: 1px dotted #cfd4d6;}

th.cellWidth18 { width: 18%; }

th.attenuationBorder,td.attenuationBorder{border-right: 1px solid #000000;}



/* Bulleted List Styles */
.features_txt {font-size: 120%; font-weight: bold; letter-spacing: .10em; color: #000000; padding-left: 31px;}
.bullets {
background:transparent url(../images/bullet.png) no-repeat scroll left -4px;
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:20px;
font-weight:bold;
font-size:90%;
}

li.bullets {margin: 10px 0}

/*COLOR CODE CHART PAGE STYLES*/

table.color_codes {
width: 300px;
text-align: left;
padding: 2px;
}
.color_codes th {border-bottom: 2px solid #11365c;}
.color_codes td {border-bottom: 1px solid #cfd4d6;}
.cc_table_row_shade {background-color: #edf4fc;}
.table_bottom_border td{border-bottom:2px solid #11365c;}
.table_cell_width {width: 25%;}
.txt_align_right { text-align: right;}

/*Web Form Styles*/

form fieldset {
margin-bottom: 30px;
border: solid 1px #505555;
width: auto;
}
form legend {
padding: 2px;
margin-bottom: 6px;
font-weight: bold;
color:#d71736;
background:transparent url(../images/dropshadow_bg.png) top left repeat-x;
border: 1px solid #505555;
}
form label {
display: inline-block;
line-height: 1.8;
vertical-align: top;
font-weight:bold;
}
form fieldset ol {
margin: 0;
padding: 0;
}
form fieldset li {
list-style: none;
padding: 5px;
margin: 0;
}
form fieldset fieldset {
border: none;
margin: 3px 0 0;
}
form fieldset fieldset legend {
padding: 0 0 5px;
font-weight: normal;
}
form fieldset fieldset label {
  display: block;
  width: auto;
}
form label {
width: 130px; /* Width of labels */
}
form fieldset fieldset label {
margin-left: 123px; /* Width plus 3 (html space) */
}
form #message {
width: 350px;
height: 80px;
}
form input, form textarea {
border: 1px solid #cfd4d6;
}
.submit {
font-weight:bold;
border: 1px solid #505555;
background:transparent url(../images/dropshadow_bg.png) top left repeat-x;
margin-left: 160px;
color: #226db9;
}
form fieldset fieldset label.labelRadio {
margin-left: 10px; /* Width plus 3 (html space) */
}
form legend.radio_legend {
margin-bottom: 6px;
font-weight: bold;
color:#d71736;
border: none;
background: none;
}
form fieldset fieldset label.form_nested {
margin-left: 10px; /* Width plus 3 (html space) */
}
form legend.form_nested {
margin-bottom: 6px;
font-weight: bold;
color:#d71736;
border: none;
background: none;
}
form label.labelCheck {
width: 300px; /* Width of labels */
}
form label.labelLong {
width: 160px; /* Width of labels */
}
form label.labelShort {
width: 90px; /* Width of labels */
}
form label.labelRadio2 {
width: 210px; /* Width of labels */
}
form label.labelAuto {
width: auto; /* Width of labels */
}
.formtextbox {
width: 300px;
height: 80px;
}






/* SIMTRA STYLES */

#simtraImgDiv {width: 100%; padding-bottom: 30px;}
.simtraCost { font-weight:bold; font-size: 120%; color:#d71736;}

/*CLEAR FIX*/

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}

