
#page-top-edge { 
                 width:890px; margin:0 auto;
                 background:url('../images/page-border-top.jpg') repeat-y top left;
				 height:5px;
				 }

#wrapper { 
           width:840px;
           margin:0 auto;
           text-align:left; 
		   padding-left:21px;
		   padding-right:29px;
		   background:url('../images/page-content-border.jpg') repeat-y top left; 
		   }
		   
/* branding */

#branding { width:840px; padding-top:12px; height:120px; }

#branding h1, #branding blockquote { margin:0; padding:0; }

#branding h1 { background-image: url('../images/sign-gear-banner-img.gif');
			   background-repeat:no-repeat;
			   background-position:top left;
			   height:100px; width:209px;
			   margin:0;
			   float:left;
			  } 
			  
#branding blockquote { background-image: url('../images/leading-slogan.gif');
			   background-repeat:no-repeat;
			   background-position:top right;
			   height:90px; width:631px;
			   margin:0;
			   float:right;
			  } 
			  
#branding h1 span, #branding blockquote span { display:none; }

/* promo banner styles */

#promo-image p { margin:0; padding:0; 
                 background:url('../images/nav-bk.jpg') top left repeat-x; 
				 padding-top:27px;
				 }
		   

/* global navigation */

ul#globalnav { list-style:none; 
               margin:2px 0 0 0; padding:0; 
			   background:url('../images/nav-bk.jpg') top left repeat-x;
			   height:2.5em;
			   width:840px;
			   }

ul#globalnav li { display:inline; }

ul#globalnav li a { color:#fff; 
                    text-decoration:none; 
					font-size:1.4em;
					font-weight:bold;
					line-height:1.7em;
					border-right:solid #fff 1px;
					padding:0 8px;
					}
					
ul#globalnav li a:hover { text-decoration:underline; }

ul#globalnav li a.nobords { border-right:none; padding-right:0; }



ul#globalnav ul li { list-style:none; 
               margin:2px 0 0 0; padding:0; 
			   background:url('../images/nav-bk.jpg') top left repeat-x;
			   height:2.5em;
			   width:840px;
			 
			   }

ul#globalnav li ul li { display:inline; }

ul#globalnav li ul li a { color:#fff; 
                    text-decoration:none; 
					font-size:1.4em;
					font-weight:bold;
					line-height:1.7em;
					border-right:solid #fff 1px;
					padding:0 8px;
					}
					
ul#globalnav li ul li a:hover { text-decoration:underline; }

ul#globalnav li ul li a.nobords { border-right:none; padding-right:0; }

#globalnav ul li:hover ul { display:block; }

/* content styling */

#maincontent { width:840px; margin-top:18px; }
#content { width:840px;
			/*width:640px;*/ 
           float:left; 
           /*background:url('../images/dotted-divide.gif') no-repeat top right;*/
		   font-weight:bold;
		   font-size:1.1em; 
		   }
		   
#supp_content { width:195px;
				float:right;
				font-size:1.1em;
				background:url('../images/dotted-divide.gif') no-repeat top left;
				padding-left:10px; }

/* content styling - main content */

#content h2#welcome-hr { 
               background-image: url('../images/welcome-hr-txt.gif');
			   background-repeat:no-repeat;
			   background-position:bottom left;
			   height:27px; width:400px;
			   margin:0; padding:0;
			   }
			   
#content h2#welcome-hr span { display:none; }

#content p { margin:1px 0;  }

#content h2#products-hr { 
               background-image: url('../images/products-services.gif');
			   background-repeat:no-repeat;
			   background-position:bottom left;
			   height:18px; width:180px;
			   margin:0; padding:0;
			   }
			   
#content h2#products-hr span { display:none; }

#layout-id {min-height:210px; clear:left;}

/* content styling - supp content */

#supp_content h2#news-hr { 
               background-image: url('../images/latest-news-hr.gif');
			   background-repeat:no-repeat;
			   background-position:top center;
			   height:14px; width:195px;
			   margin:0 0 10px 0; padding:0;
			   }
			   
#supp_content h2#news-hr span { display:none; }

.newsitem { background-image:url('../images/blue-arrow.gif');
            background-repeat:no-repeat;
			background-position:0px 4px; 
			margin-bottom:10px;
			}

.newsitem h3, .newsitem p, #supp_content p { padding:0; margin:0; padding-left:27px; }

#supp_content address { font-style:normal; 
                        text-align:center; 
						margin:0; 
						padding:10px 0 0 10px;
						color:#9594CD;
						font-weight:bold;
						/*padding-left:27px;;*/ 
						} 

.newsitem h3 { font-size:1.2em; color:#666; }

.newsitem h3 a { color:#666; }

.newsitem p, #supp_content p { font-weight:bold; }

.newsitem p a  { color:#999; }

.newsitem h3 a , .newsitem p a  { text-decoration:none; }

.newsitem h3 a:hover , .newsitem p a:hover { text-decoration:underline; }

#supp_content h2#asc-hr { 
               background-image: url('../images/our-associations-hr.gif');
			   background-repeat:no-repeat;
			   background-position:top center;
			   height:15px; width:195px;
			   margin:0 0 10px 0; padding:0;
			   }
			   
#supp_content h2#asc-hr span { display:none; }

#supp_content p#mem-imgs { text-align:center; margin-top:15px; }

p.contact { font-size: 15px;	
}

/* Home page promo pods */

.promo-pod { 
			width:205px; 
			margin-top:12px;
			margin-right:5px;
			float:left; height:229px;
			background:url('../images/pod-bk.jpg') repeat-y;
			 }
			 
			 
.promo-pod h3#led-hr { 
               background-image: url('../images/led-lighting-hr.jpg');
			   background-repeat:no-repeat;
			   background-position:top right;
			   height:28px; width:207px;
			   margin:0; padding:0;
			  }
			  
.promo-pod h3#pos-hr { 
               background-image: url('../images/pos-header.jpg');
			   background-repeat:no-repeat;
			   background-position:top right;
			   height:28px; width:207px;
			   margin:0; padding:0;
			  }
			  
.promo-pod h3#gear-hr { 
               background-image: url('../images/gear-tray-hr.jpg');
			   background-repeat:no-repeat;
			   background-position:top right;
			   height:28px; width:207px;
			   margin:0; padding:0;
			  }
			  
.promo-pod h3#pod-title { 
               background-image: url('../images/pod-title.jpg');
			   background-repeat:no-repeat;
			   background-position:top right;
			   height:28px; width:207px;
			   margin:0; padding:0;
			   text-align:center;
			   font-size:1.5em;
			   height:8px;
			  }
			  
.promo-pod h3#led-hr span, .promo-pod h3#pos-hr span, .promo-pod h3#gear-hr span { display:none; }

.promo-pod p.pod-img { margin:0; padding-left:1px;
                       width:198px;
					   border:solid #999 0px; 
					   }
					   
.promo-pod p.pod-txt { width:190px; 
                       padding:0 10px 10px 7px;
					   color:#999;
					   margin:0;
					   background:url('../images/pod-bk.jpg') repeat-y; 
					   height:65px;
					   }
					   
.pod-wrapper p.pod-link {padding:0; clear: both}

.promo-pod p {
	font-weight: normal;

}
/* footer styling */

#footer { 
         
          height:1.8em; 
		  text-align:center;
		  color:#fff;
		  padding:5px 0 24px 0; 
		  }
		  
#footer p { line-height:1.8em; background-color:#9594CD; font-weight:bold; margin-bottom:24px; }

#sitecreds a { color:#999; text-decoration:none; }

#sitecreds a:hover { text-decoration:underline; }


           

/* page edge styling */
		   
#page-bottom-edge { width:890px; margin:0 auto;
                 background:url('../images/page-border-bottom.jpg') repeat-y top left;
				 height:9px;
				 }
				 
/* div clearing styles  */

.fixclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html .fixclear { height:1%;}
.fixclear { display:block; }


/* Tables */

table.menutable tr td

{

	border: 1px solid #000000;

	background-color:#EBF3FC;

	padding: 5px;

	vertical-align: top;
	color: #000;

}



table.menutable tr.menutableheading

{

	background-color: #9594CD;

	color: #E13B28;

	font-weight: 700;

}



table.menutable tr.menutableheading td

{

	border: 1px solid #000000;

	background-color: #9594CD;

}

/* Drop Down Menu */
.sin-menubar{position:relative; clear:both;}
.sin-menubar-inner{height:29px; line-height:27px; margin:0px 5px 0px 5px;  border-bottom:1px solid #737373; border-top:1px solid #737373; background:url(../images/menu-bg.jpg) repeat-x center;  color:#ffffff; font-weight:bold;}
.sin-menubar-inner a{background:url(../images/menu-sptr.jpg) no-repeat right  1px;  height:27px; display:block; float:left; text-align:center; }
.sin-menubar-inner a:link ,.sin-menubar-inner a:visited{color:#FFFFFF; text-decoration:none;}
.sin-menubar-inner a:hover{color:#000000; text-decoration:none; }
.sin-menubar-inner a:active{color:#FFFFFF; text-decoration:none;}

.sin-drop-menu{position:absolute; left:705px; top:322px; width:115px; padding-top:10px; list-style:none; display:inline;}

.sin-drop-menu li a
{
	line-height:1.4em;
	display:block;
	background:#C3C4E3;
	border:1px solid #999999;
	border-top:none;
	padding:0 8px;
	text-decoration:none;
	width:120px;
	font-size:1em;
	font-weight:normal;
}

.sin-drop-menu li a:link , .sin-drop-menu li a:visited{color:#fff; text-decoration:none;}
.sin-drop-menu li a:hover{color:#ffffff; text-decoration:underline; background-color:#C3C4E3; display:block;}
.sin-drop-menu li a:active{text-decoration:underline;}

				
					




