/* CSS Document */
/*this is the page  LAYOUT  css ---------------------------------------*/
* html  {
background-image: url("images/global/headerbg2.jpg");
margin:0;
padding: 0;
border: 0;
	}

html {
background-image: url("images/global/headerbg2.jpg");
margin:0;
padding: 10px 0 0 10px;;
border: 0;
	}
	
body {
background-color: #ebe4bc;
min-width:910px;
margin:0;
padding: 0;
	}
	
#content {
clear:both;
top:280px;
}

#header { 
background-image: url("images/global/headerbg2.jpg");
height: 40px;
border: none; 
margin: 0;	
padding:0;
z-index: 2;
	}
	
.search {
 height: 25px;
 margin:10px 0 5px 0;
 }
 
	
#footer {
margin: 0 10px 0 10px;
clear: both;
border-top: 1px;
border-top-color: #993300;
border-top-style: solid;
padding: 10px 0 10px 0;
text-align: center;
}

/*top navbar*/
#navbar { 
background-image: url("images/global/headerbg2.jpg");
width: 100%;
white-space: nowrap;
float:right;
 border: none; 
margin: 0;	
padding:0;
min-width: 760px;
	z-index:2;
     }
	 
#navbar ul {
margin:0 0  0 100px;
padding:10px 20px 0;
white-space: nowrap;
list-style:none;
      }
	  
#navbar li {
	 display: inline;
	 float: right;
      background:url("images/global/door_lf.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      border-bottom:1px solid #765;
      }
	  
#navbar a {
      float:right;
      display:block;
	  font-size: .8em;
      background:url("images/global/door_rt.jpg") no-repeat right top;
      padding:10px 10px 4px 3px;
      text-decoration:none;
      /*font-weight:bold;*/
	  font-family: courier;
      color:#993300;
      }
	  
#navbar > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar a {float:none;}
    /* End IE5-Mac hack */
#navbar a:hover {
      color: #0066cc ;
      }
	  
#navbar #current {
      border-width:0;
      }
	  
#navbar #current a {
      padding-bottom:5px;
      color:#000;
      }
	  
	  
.toplinks  {
     display:inline;
	 float: right;
     margin:0;
      padding:0 0 10px 0 ;
	   white-space: nowrap;
      list-style:none;
	  	z-index:2;
      }
	  
#header {
background: url("images/global/tape.jpg") no-repeat top right;}
  
.toplinks li {
	 display: inline;
	 float: right;
      margin:0;
      padding:7px 5px 0 10px;
	  white-space: nowrap;
	list-style:none;
      }
	  
.toplinks a {
      float:right;
	  font-size: 13px;
	  text-decoration: none;
	  font-family: arial;
	  font-weight:bold;
      color:#990000;
	  white-space: nowrap;
}
			
.toplinks li a:hover {
	font-size: 13px;
	color: #cc3300;
	text-decoration: none;
}

.toplinks li a:visited {
	font-size: 13px;
	color: #990000;
	text-decoration: none;
}
		
.toplinks #last {
	font-size: 16px;
	/*font-weight: bold;*/}
			
/*.toplinks > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.toplinks a {float:none;}
/* End IE5-Mac hack */
/* end top nacbar*/
	

 /* left column 150pixels------------------------------------------------------*/ 
  
.lftd {
margin:0 10px 0 0;
padding: 0 0 0 15px;
background: url("images/global/left_top_crnr.gif") no-repeat left top;
}

#left {
margin: 10px 0 10px 0;
padding: 0 10px 10PX 0;
/*border-right: 1px;
border-right-color: #993300;
  border-right-style: solid;*/
  }
  
#left ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style:none;
	position: relative;
	vertical-align:top;
}

#left li {
padding: 0 0 0 10px ;
margin: 0 0 0 0;
background: #ffffff/*url("images/global/menubg.jpg") no-repeat left top*/;
border: 1px;
border-color: #d5cd9d;
border-style: solid;
text-decoration: none;
font-family:verdana;
font-size: 12px;
line-height: 14px;
}

#left li:hover {
background: #ebe4bc/*url("images/global/menubgst.jpg") no-repeat left top*/;}

#left a {
font-size: 12px;
line-height: 14px;
text-decoration: none;
margin: 0;
padding: 0;
}

#left a:visited{
color: #0066cc;
text-decoration: none;}

#left a:hover{
color: #993300;
text-decoration: none;
}

 #left li.st {
 padding: 0 0 0 10px; 
 font-weight: bold;
margin: 0 0 0 0;
 background: url("images/global/menubgst.jpg") no-repeat left top;
font-family:verdana;
font-size: 12px;
line-height: 16px;
 }

#left #stact {
 padding: 0 0 0 10px; 
 font-weight: bold;
margin: 0 0 0 0;
 background: url("images/global/menubgst.jpg") no-repeat left top;
font-family:verdana;
font-size: 12px;
line-height: 16px;
}
 
#left #act a{color: #993300;
 }

#left #stact a {
 color: #993300;
 }
 
#left form {
width: 145px;
margin:0;
padding: 0 0 5px 0;
text-align: center;
}

#middle {
	margin:10px 10px 10px 0;
	padding: 0 10px 10px 10px;
  }


/* RIGHT COLUMN =------------------------------------*/
.tdrt {
background: url("images/global/rt_top_crnr.gif") no-repeat right top;
}

#right {
margin: 10px 0 10px 0;
padding: 0 5px 10px 10px;
border-left: 1px;
  border-left-color: #993300;
  border-left-style: solid;
  }

/* CONTENT elements definitions ----------------------------------------*/
h1  {
	padding: 0 0 0 10px;
	font-size: 1.1em ;
	color: #663300 ;
	border-bottom: 1px;
	border-bottom-color: #663300;
 	border-bottom-style: solid;
	margin: 0 10px 0 0;
	padding-bottom:0
	}

h2 {
	font-size: 1em ;
	color: #996633 ;
	border-bottom: 1px;
	border-bottom-color: #996633;
 	border-bottom-style: solid;
	}
h2 > a 	{
font-size: 1.1em ;
display: inline;
border-bottom: none;
margin: 0;
}

.nobr {
margin-bottom:0;padding-bottom:0
	}  /* removes the line break after the h2 tag when needed*/
	
#content .right h2 { 
margin-left:10px;} /*moves the h2 on the right column*/
	
h3  {
	font-size: .9em ;
	color: #996633 ;
	}

p {
	font-size: .95em ;
}

a  {
	font-size: 1em;
	text-decoration: underline;
	color: #0066cc ; 
	}
	
a:hover  {
	font-size: 1em;
	text-decoration: underline;
	color: #993300 ; 
	}

a:visited{
color: #336699;
text-decoration: underline;}

.imgpad {
	padding: 0 10px 10px 10px;
}

.logo {
	position:absolute;
	top:6px;
	left: 0;
	z-index: 0;
 
}

* html .logo {
top:9px;
z-index: 2;
}
.bcl {
z-index: 1;
}

.bcl h1{
	position: absolute; 
	top: 10px; 
	left: 130px;
	font-size: 30px;
	font-family:  Skia, Arial, Times, Verdana, sans-serif;
	font-weight: normal;
	border: none;
	color: #000;
	margin:0;
}	
.bcl a{
color: #000;
text-decoration: none;}
.bcl a:hover {
color: #000;
text-decoration: none;}
.bcl a:visited{
color: #000;
text-decoration: none;}

.tag h2{
position: absolute;
top: 37px;
left: 230px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
border: none;
color: #000;
font-weight: bold;
margin:0;
}
	
.caption {
font-size: .75em;
margin: 0;
padding: 0 10px 10px 10px;
}

#grades {
margin:0;
padding: 10px 0 0 0;}

#grades img {
margin:0 5px 0 5px;
padding: 0;}

#grades ol {
margin: 0;
list-style-position: inside;
padding: 10px 0 0 0;
}

#grades li.lastgrade {
list-style: none;
}

.icon {
padding: 4px 4px 4px 0;}

.bread {
margin: 0 0 0 0;
padding: 0 0 0 0;

}

.bread img {
margin:0;
padding: 0 5px 0 0;
}

.bread em {
	font-size: 1em;
	color: #0066ff ;  
	/* this is for the breadcrumb active page (no link)*/
	}
	
#empl {
font-size: .8em;
line-height: 1em;}

#empl input {
margin: 1px 0 1px 0;}

form#rfq {
text-align: left;
font-size: .9em;
line-height: 1em;
margin: 10px 0 0 0;
}

form h2{
font-size: 1.15em}

form#rfq input {
font-size: .9em;
height: 1em;}

.photoimgs {
	border: 3px solid #8a9a63;
	padding: 7px;
}

.specials {
display: inline;}

.specials div {
	display: inline;
	float:left;
	border-left-color: #996633;
	border-left-style:solid;
	border-left-width: 2px;
	width: auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.specials p {
margin: 0;}
.specials img{
padding: 0 0 5px 0;}
.specials .spnoimg {width: 180px;}
 

