/* Sheer Wire CSS Style Sheet V2  */

/* div {outline:1px solid red;} */
 
 /*Color Scheme 
Red: #d43527
Dark Grey: #484949
Grey: #D3D3D3
Black: #000000
Lt. Blue: A3C4E7;

*/

body {
background-color:#D3D3D3;
color: #000000;
margin:0pt;
padding: 0pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
line-height: 130%;
}

p {
padding-bottom: 15px;

}

.p_bold th{
font-weight:bold;
}

h1 {
font-size: 100%;
color: #d43527;
font-weight:bold;
margin:0px;
padding:0px;
}

.h1_italic {
font-weight: normal;
font-style:italic;
}


h2 {
font-size: 90%;
color: #000000;
font-weight:bold;
margin:0px;
padding:0px 0px 5px 0px;
border-bottom: 1px dotted #A3C4E7;
}

h3 {
font-size: 80%;
color: #d43527;
margin:0px;
padding:20px 0px 0px 0px;
}

h4 {
font-size: 90%;
color: #484949;
font-weight:normal;
letter-spacing: .20em;
margin:0px;
padding:0px;
}

.dist_text {
font-size: 80%;
}


a { 
outline: none;
}

a:link, a:visited {
color:#484949;
text-decoration: underline;
}

a:hover, a:active {
color:#d43527;
text-decoration: underline;
}

#content_bg {
width: 800px;
background:transparent url(../images/content_bg.gif) repeat-y center top;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
}

.rule {
width: 100%;
height: 1px;
border-top: 2px solid #A2C3E7;
}

#container {
width: 784px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
text-align:center;
}

.order_link_spacing {
line-height:200%;
}

.top_link {
width: 300px;

}

/* --- BEGIN TOP HEADER --- */

#header {
background: url(../images/header_2.jpg) no-repeat scroll 0%;
height:94px;
border-bottom:1px solid #484949;
margin: 0;
}

#sw_logo {
padding: 20px 0px 0 33px; 
float:left;
margin: 0pt;
}
	
/* --- END TOP HEADER --- */


/* --- BEGIN TOP TEXT NAVIGATION --- */

#top_text_links {
float:right;
padding:65px 13px 0px 0px;
}

#top_text_links ul, #top_text_links li {
list-style:none;
text-align: center;
padding: 0px;
}

#top_text_links li {
display: inline;
border-left:1px solid #000;
padding: 0 0.125em;
}

#top_text_links li.no_border {
border:none;
}

#top_text_links li a {
color: #000000;
font-size:80%;
font-weight:bold;
padding: 0 1px 0 6px;
text-decoration:none;
}

#top_text_links li a:hover, #top_text_links li.active a {
color:#d43527;
text-decoration: underline;
}

/* --- END TOP TEXT NAVIGATION --- */

/* --- BEGIN MAIN NAVIGATION --- */

#nav {
height: 34px;
background: transparent url(../images/main_nav.gif);
margin: 0px auto;
padding: 0pt;
position: relative;
text-align:center;
text-indent: -7000px;
}
	
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
	
#nav li, #nav a {height: 34px; display: block;}

#btn_products {left: 27px; width: 69px;}
#btn_news {left: 96px; width: 104px;}
#btn_order {left: 200px; width: 54px;}
#btn_corporate {left: 254px; width: 78px;}
#btn_resources {left: 332px; width: 133px;}

#btn_products a:hover {background: transparent url(../images/main_nav.gif) -27px -34px no-repeat;}
#btn_news a:hover {background: transparent url(../images/main_nav.gif) -96px -34px no-repeat;}
#btn_order a:hover {background: transparent url(../images/main_nav.gif) -200px -34px no-repeat;}
#btn_corporate a:hover {background: transparent url(../images/main_nav.gif) -254px -34px no-repeat;}
#btn_resources a:hover {background: transparent url(../images/main_nav.gif) -332px -34px no-repeat;}

/* --- END MAIN NAVIGATION --- */

/* --- BEGIN HOMEPAGE CONTENT AREA --- */

#home_left_col { float: left; width:436px; height: 416px; background-image: url(../images/home_main_image.jpg);}
#home_right_col { float: right; width: 348px; height: 416px;}
#home_img_strip { width: 348px; height: 50px; background-image:url(../images/home_app_img_strip.jpg);}

#headings {
height: 61px;
margin: 0px;
padding: 0px;
background-image:url(../images/headings_bg.gif);
background-repeat:repeat-x;
}

#heading_text {
margin: 0px auto;
padding-top: 25px;
padding-left: 38px;
float: left;

}

#heading_home_featured { width: 348px; height: 32px; background-image:url(../images/home_headings.png); background-position: 0px -32px; border-top:solid 1px #484949; border-bottom:solid 1px #484949;}

#heading_home_download { width: 348px; height: 32px; background-image:url(../images/home_headings.png); background-position:0px 0px;border-top:solid 1px #484949; border-bottom:solid 1px #484949;}

#home_flash { width: 348px; height: 201px; display:block;}

#home_pdf { 
float: right;
border-bottom:1px solid #484949;
width: 274px;
height:67px;
background-color:#484949;
}

#home_request { 
float: right;
width: 274px;
height:29px;
}

#home_cat_cover {float: left; width: 73px; height: 97px; border-right: 1px solid #484949;} 

#home_content_wrapper {
height: 350px;
background-color: #FFFFFF;
margin: 0px auto;
padding: 0px;
}

/* --- END HOMEPAGE CONTENT AREA --- */


/* --- BEGIN General Content Area --- */


#content_1col {
padding: 25px 38px 20px 38px;
margin: 0px;
}

#content_wrapper {
text-align: left;
margin: 0px;
}


ul#img_links li {
float: left;
padding:0px 50px 12px 0px;
margin: 0px;

}

ul#img_links {
list-style-image:none;
list-style-position: inside;
list-style-type:none;
margin: 0px;
padding: 0px;
}

ul#img_links a:link img, ul#img_links a:visited img {
border: none;
}



.text_box_right {
float: left;
width: 500px;
height: 73px;
padding-left: 15px;
padding-top: 20px;
margin: 0px;
font-weight:bold;
font-size: 90%;
}


.img_box_left {
float: left;
}

.img_box_npu {
float: left;
height:200px;
width:162px;

}

.npu_hdr {
height: 30px;
}

.npu_box_wrapper {
float: left;

width: 685px;
margin: 0px;
}

.link_box_wrapper {
float: left;
height: 118px;
width: 685px;
margin: 0px;

}



.img_align_right {
float: right;
padding: 0px 0px 15px 15px;
}

.col_left {
float: left;
width: 334px;
padding: 20px 20px 20px 0px;
}

.col_right {
float: left;
width: 334px;
padding: 20px 0px 20px 20px;
}




.back_to_top {
clear:both;
width: 330px;
padding: 10px 0px 20px 0px;
}


/* --- BEGIN REFERENCE TABLE STYLES ---*/

#ha_nested_table {
font-size: 80%;
}

.no_border {
border-left: 0px;
}


#xref_table {
width: 100%;
padding: 0px;
margin: 0px;
}

#table_subheader {
color: #494949;
background: transparent url(../images/table_grad_bg.png) repeat-x;

}

.subhead_txt {
font-size: 80%;
font-weight:bold;
}

.subhead_gage_txt {
font-size: 80%;
font-weight:bold;
}

.right_border {
border-right: 1px solid #828283;
}

td {
	font: 80% Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
	color: #000000;
	vertical-align: top;
}



.alt {
	background: #EBF4FB;
	color: #797268;
}

.alt_grey {
	background-color: #CCCCCC;
}

td.contype {
text-align: center;
font: bold 100% Verdana,Arial,Helvetica,sans-serif;
color: #CCCCCC;
background-color:#494949;
}

.grey_txt {
color: #494949;
}

.lt_grey_bg {
background-color: #CCCCCC;
}

#gage_chart_2 {
float: right;
width: 335px;
margin: 0px;
background-color:#FFFFFF;
text-align: center;
}

#gage_chart_1 td {
border-bottom: 1px solid #828283;
}

#gage_chart_2 td {
border-bottom: 1px solid #828283;
}

#xref_table td {
border-bottom: 1px solid #828283;
}
#gage_chart_1{
float: left;
width: 335px;
margin: 0px;
background-color: #FFFFFF;
border: none;
text-align: center;

}

.gage_chart_hdr_1 {
vertical-align: bottom;
text-align: center;
font: bold 80% Verdana,Arial,Helvetica,sans-serif;
color: #CCCCCC;
background-color:#494949;
border:0px;
}

.gage_chart_subhdr_1 {
vertical-align: bottom;
text-align: center;
font: bold 80% Verdana,Arial,Helvetica,sans-serif;
color: #000000;
background-color:#EBF4FB;
border:0px;
}

#p_table th{
font-size: 100%;
font-weight: bold;
text-align: left;
color: #494949;
background: #EBF4FB;
vertical-align: middle;
padding: 2px;
}

#p_table {
font-family:Arial,Helvetica,sans-serif;
clear: both;
width: 100%;
border:none;
margin: 30px 0px 0px 0px;
padding: 0px;
}

.p_table_muliple {
font-family:Arial,Helvetica,sans-serif;
clear: both;
width: 100%;
border:none;
}

.p_table_muliple th{
font-size: 100%;
font-weight: bold;
text-align: left;
color: #494949;
background: #EBF4FB;
vertical-align: middle;
padding: 2px;
}

.p_table_attenuation {
font-weight: bold;
background-color:#F5F5F5;
vertical-align:bottom;
}

.p_table_subheads td{
border-bottom: 2px solid #000000;
font-weight: bold;
vertical-align:bottom;
}




.center_text {
text-align: center;
}

.txt_align_btm {
vertical-align:bottom;
}

.p_table_attenuation_subhdrs {
font-weight: bold;
background-color:#F5F5F5;
border-bottom: 2px solid #000000;
}

.p_table_grey_bg {
background-color:#F5F5F5;
}
.part_number {
font-weight: bold;
color:#d43527;
font-size: 90%;

}

.p_desc_grey_line {
border-bottom: solid 2px #D3D3D3;
}

.p_tbl_black_btm_line {
border-bottom: solid 2px #000000;
}

.p_grey_desc {
padding-left: 4px;
background-color:#F5F5F5;
font-style:italic;
}

.p_grey_bg {
background-color:#F5F5F5;
}





/* --- END TABLE STYLES ---*/


/* --- END General Content Area ---*/


/* --- BEGIN Products Section Styles ---*/


#products_content_wrap {
/*padding: 25px 38px 20px 38px;*/
padding: 0px;
margin: 0px;
}

.side_nav {
float: right;
width: 214px;
padding: 25px 0px 0px 0px;



}
 .side_nav ul {
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
line-height: 130%;
font-weight: bold;

 }
 
 .side_nav a
{
display: block;
padding: 0px 0px 0px 0px;
margin: 0px;
background-color: #FFFFFF;
}

.side_nav a:link, .side_nav a:visited
{
color: #494949;
text-decoration: none;
}

.side_nav a:hover, .side_nav a:active
{
background-color: #F5F5F5; 
color: #494949;
text-decoration: none;
} 

.pnav_button_on {
padding: 8px 3px 8px 5px;
background-color: #F5F5F5;
border-bottom: 1px solid #A3C4E7;
color: #d43527;
}



.pnav_button a
{
display: block;
padding: 8px 3px 8px 5px;
margin: 0px;
background-color: #FFFFFF;
border-bottom: 1px solid #A3C4E7;
}

.pnav_button a:link, .pnav_button a:visited
{
color: #494949;
text-decoration: none;
}

.pnav_button a:hover, .pnav_button a:active
{
background-color: #F5F5F5; 
color: #494949;
text-decoration: none;
}

.btn_top_border {
border-top: 1px solid #A3C4E7;
}



.pnav_text_links a {
font-weight: normal;
padding: 5px 13px 5px 15px;
}

.pnav_text_links a:link, .pnav_text_links a:visited
{
color: #494949;
text-decoration: none;
}

.pnav_text_links a:hover, .pnav_text_links a:active
{
color: #d43527;
text-decoration: none;
background-color:#FFFFFF;
}

#products_intro {
float: left;
width: 569px;
margin: 0px;
border-right: 1px solid #A3C4E7;
}

#products_intro_txt {
padding: 25px 28px 20px 38px;
}

.border_bottom_grey {border-bottom: 1px solid #494949;}


.pmain_features_wrap {
float: left;
width: 400px;
height: 75px;
padding: 0px;
margin: 15px 0px 25px 45px;

}

.pmain_img_features {
float: left;
width: 99px;
height: 75px;
margin: 0px
}

.pmain_features_txt {
float: right;
width: 281px;
padding: 2px 0px 0px 0px;
font-weight:bold;
font-size: 80%;
margin:0px;

}

.p_nav_on {
color: #d43527;
font-weight: normal;
padding: 5px 13px 5px 15px;
}

.p_nav_on_top {
color: #d43527;
font-weight: normal;
padding: 15px 13px 5px 15px;

}

.pnav_padding_top {padding-top: 10px; }
.pnav_padding_bottom {padding-bottom: 15px; }

.pnav_txt_padding_bottom {padding-bottom: 20px; }


/* ---  PRODUCT SPEC STYLES --- */

.full_specs_link {
height: 35px;
vertical-align: bottom;
}

#product_spec_wrap {
float: left;
width: 569px;
margin: 0px;
border-right: 1px solid #A3C4E7;
}

#product_spec_wrap_full {
float: left;
width: 100%;
margin: 0px;

}


.p_disc {
font-family:Arial,Helvetica,sans-serif;
font-size: 110%;
color:#000000;
font-weight:bold;
}

#p_img {
float: left;
margin: 0px 0px 0px 0px;
}

#p_bullets {
float: right;
width: 250px;
margin-left:5px;
}

#p_bullets_full {
float: left;
width: 250px;
margin-left:13px;
}

.bullets {
font-weight:bold;
list-style-image:url(../images/bullet_arrow.gif);
list-style-position:outside;
font-size:80%;
}

.bullets li{
padding: 2px 0px 0px 2px;
}



/* --- END Products Section Styles ---*/

/* --- BEGIN FOOTER AREA --- */

#footer {
clear: both;
height: 30px;
margin-left: auto;
margin-right: auto;
margin-top: 66px;
background-color:#828283;
border-top: 1px solid #484949;
font-size: 80%;
color:#FFFFFF;
padding-top: 18px;
font-weight: bold;
}

#footer_btm {
background-color:#828283;
width:800px;
margin-left: auto;
margin-right: auto;
text-align: center;

}


/* --- END FOOTER AREA --- */


/* FIXES */

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


#bottom_spacer {
clear: both;
height: 25px;
width: 500px;
}


/* --- PN INDEX --- */

#index_col1 {
margin: 0px auto;
float: left;
width: 24%;
border-right: 1px solid #A3C4E7;
padding: 0px;

}

#index_col2 {
margin: 0px auto;
float: left;
width: 24%;
border-right: 1px solid #A3C4E7;
padding-left: 5px;

}

#index_col3 {
margin: 0px auto;
float: left;
width: 24%;
border-right: 1px solid #A3C4E7;
padding-left: 5px;

}

#index_col4 {
margin: 0px auto;
float: left;
width: 24%;
padding-left: 5px;

}

.pn_index a{
font-weight:bold;
line-height: 180%;
font-size: 90%;
text-decoration: none;
}



/* --- SITEMAP --- */


#sitemap_col2 {
margin: 0px auto;
float: left;
width: 49%;
padding-left: 5px;

}

#sitemap_col1 {
margin: 0px auto;
float: left;
width: 49%;
border-right: 1px solid #A3C4E7;
padding: 0px;

}



.sitemap_bullets {
list-style-image:url(../images/bullet_arrow.gif);
list-style-position:outside;

}

.sitemap_bullets_child {
list-style-image:url(../images/bullet_arrow.gif);
list-style-position:outside;
margin-left: 1.25em;

}

.sitemap_bullets_child2 {
list-style-type: none;
margin-left: 2em;
font-size: 80%;
}

.sitemap a{
font-weight:bold;
line-height: 120%;
font-size: 100%;
text-decoration: none;
}


.sitemap a:hover{
text-decoration:none;
}





