
/* Body
----------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	background-color : #FFFFFF;	
}
form{display:inline;}


/*table, div{border:1px dotted blue;}*/
/* Global 
----------------------------------------------- */

body, h1, h3, h2, table, td, th, ul, ol, input, textarea, select
{
	font-family: Verdana, Sans-serif;
	font-size: 10px;
}

.hide {
	display:none;
}

.show {
	display:;
}  

a img {
	border : none;
}

.submit_link, .submit_link_over{
	font-size : 10px;
	text-decoration:none;
	color :#000000;
	cursor:finger;
	cursor:pointer;
	xpadding-left:10px;
	padding:3px;
	border:1px solid #B3CFD4;
}
.submit_link_over {
	border:1px solid #E2E4E5;
	background-color:#B3CFD4;
}


.no_space {
	margin : 0px;
	padding : 0px;

}

.small_text {
	font-size : 9px;
}

.hr-bottom {
	border-bottom : 1px solid #157984; 
}

table.bold-table td{
	font-weight : bold;
}


a.hover_u {
	text-decoration : none;

}



a.hover_u:hover {
	text-decoration : underline;
}


/* h1 , h2, h3
----------------------------------------------- */

h1, span.h1, strong.h1{

	font-size : 16px;
	font-weight : bold;
	
}

h2, span.h2, strong.h2{

	font-size : 14px;
	font-weight : bold;
	
}

h3 ,span.h3 ,strong.h3{

	font-size : 12px;
	font-weight : bold;
	
	
}

.tight-header {
	margin : 0px;
	padding : 0px;
	margin-bottom : 3px;
}



/* Breadcrumbs
----------------------------------------------- */

span.breadcrumbs ,  span.breadcrumbs a{ 
	color :#000000;
	font-size : 9px;
}

span.breadcrumbs a{ 
	text-decoration : none;
}

span.breadcrumbs a:hover{ 
	text-decoration : underline;
}


/* Header
----------------------------------------------- */

tr#header-row{
	background-color :#147984;
}

td#head-logo {
	background-image: url(/images/stylus-header-logo.gif);
	background-repeat: no-repeat;
	background-position: left top;

}



/* Footer
----------------------------------------------- */

tr#footer-cell{
	background-color :#147984 ;
}

tr#footer-cell , tr#footer-cell a{
	font-size : 9px;
	color : #FFFFFF;
}

tr#footer-cell , tr#footer-cell a{
	text-decoration : none;
}

tr#footer-cell a.footer-nav-on {
	color : #FFFFFF;
}

tr#footer-cell a.footer-nav-off {
	color : #68A0A8;
}

/* Nav 
----------------------------------------------- */

td.nav-cell-on {
	background-repeat: no-repeat;
	background-position: left top;
}

td.nav-cell-off {
	background-repeat: no-repeat;
	background-position: left -19px;
}

table.sub-nav-table td, table.sub-nav-table td a , table.sub-nav-table-on td, table.sub-nav-table-on td a{
	font-size : 10px;
	font-weight : bold;
}

table.sub-nav-table-on td, table.sub-nav-table-on td a{
	color : #FFFFFF;
}

table.sub-nav-table td, table.sub-nav-table td a{
	color : #000000;
}

table.sub-nav-table td a:hover{
	color : #FFFFFF;
}

table.sub-nav-table td, table.sub-nav-table-on td{
	vertical-align:top;
}

table.sub-nav-table a , table.sub-nav-table-on a{
	text-decoration : none;	
}

/* Body 
----------------------------------------------- */

td#body-cell {
	background-color :#B3CFD4; 
}

/*
td#body-cell h2, td#body-cell  span.h2, td#body-cell  strong.h2{

	font-size : 14px;
	font-weight : bold;
	
}

td#body-cell h3 ,td#body-cell  span.h3 ,td#body-cell  strong.h3{

	font-size : 12px;
	font-weight : bold;
	
	
}*/


td#body-cell hr{
	border: none;
	@border : 1px solid #157984; /* only IE will process this line */
	background : #157984 ;
	height : 1px ;
}

td#body-cell a{
	color: #000000;
	
}






/* Gutter
----------------------------------------------- */

td#gutter-cell {
	background-color :#E2E4E5; 
}


td#gutter-cell a{
	color :#000000; 
}
/* Misc
----------------------------------------------- */

tr#product-labels td a {
	color : #515054;
	font-weight : bold;
	text-decoration : none;
}
tr#product-labels td a:hover{
	text-decoration:underline;
}
tr#product-pics td{

}

/* Sub Section List
----------------------------------------------- */
td#sub-section-list {
	font-size : 12px;
	color : #000000;
}


td#sub-section-list a{
	text-decoration : none;
	color : #737377; 
}

td#sub-section-list a:hover{
	text-decoration : underline;
}

/* Body Map List
----------------------------------------------- */
table#body-map-table td{
	font-weight : bold;
}

table#body-map-table td.null-label{
	display:none;
	color : #96969A;
	
}

/* Jet table
----------------------------------------------- */

table#jet-table{
	border-left : 1px solid #939393;
	border-top : 1px solid #939393;
}

table#jet-table td{
	background-color :#FFFFFF;
	border-right : 1px solid #939393;
	border-bottom : 1px solid #939393;
}
/* Jet table
----------------------------------------------- */
table#site-map-table a{
	line-height : 14px;

}
table#site-map-table a{
	color :#157984 ;
	text-decoration : none;
	font-weight : bold;
}


table#site-map-table a:hover{
	text-decoration : underline;

}
table#site-map-table br{
	margin : 5px !important;
}

.combo_cat{
	font-weight:bold;
	background-color:#147984;
	color:#FFFFFF;
}

/* select combos 

.combo_group{

}

*/

td.download-cell a{
	color:#147984 !important;
	text-decoration : none;
}

td.download-cell a:hover{
	color:#147984 !important;
	text-decoration : underline;
}

option.sub-item {
	/*padding-left : 20px; */
}

option.group {
	font-weight : bold;
	background-color:#147984;
}

/*
--------------------------------------------------------
*/
strong.header {
	color :#157984 !important;
}
a.header{
	line-height : 14px !important;

}
a.header{
	color :#157984 !important;
	text-decoration : none !important;
	font-weight : bold !important;
}

a.header:hover{
	text-decoration : underline !important;

}
