/********* Aztek Site Style Global Sheet updated 2/3/2007 *********/

/**************************************************************
   Clear margin, padding, set global styles
 **************************************************************/
 
 body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
 	padding: 0;
	margin: 0;
	}

a { 
	text-decoration: none;
	}
	
a img {
	border: none;
	}
	
form {
	margin: 0;
	padding: 0;
}
	
/**************************************************************
   Aztek Logo styling, Search Box, Links
 **************************************************************/
 
	
.email-pad {
	float: left;
	margin-left: 6px; 
}
	
.logo-pad {
	float: left;
	margin-left: 12px; 
	margin-bottom: 6px; 
}



/**************************************************************
   Header Image/Flash Movie
 **************************************************************/
 
.gray-vertline {
	background-image: url(../bg_files/spacer_g.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.headerImg {
	height: 150px;
	width: 770px;
	background-image: url(../bg_files/home_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
 
 /**************************************************************
   Page Content w/Shadow background definition
 **************************************************************/

body {
  	margin: 0 auto;
	padding: 0 auto;
	background-color : #000066;
	background-repeat: repeat-y;
	background-position: center center;
	background-image: url(../bg_files/shado_edge.png);
	}
	
	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #D6C787;
}
a:active {
	text-decoration: none;
	color: #000066;
}
	
html, body, #wrapper {
	padding: 0 auto;
	margin: 0 auto;
	height:100%;
	}

#wrapper {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0 auto;
	width: 770px;
	height: 100%;
	}


 /********************************************************************************************
   Left Sidebar Content Style Definitions
 ********************************************************************************************/

#sidebar {
	padding: 0;
	margin: 0;
	float: left;
	width: 220px;
	height: 100%;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#sidebar p {
	padding: 0;
	margin: 0;
	font: normal 85% Arial, Helvetica, sans-serif;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
	color: #474f4f;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
}
#sidebar a { 
	text-decoration: none;
	font: normal 80% Arial, Helvetica, sans-serif;
	color: #474f4f; 
	}

#sidebar a:link {
	text-decoration: none;
	font: normal 80% Arial, Helvetica, sans-serif;
	color: #474f4f;
 	}
  
#sidebar a:hover { 
  	color:#963;  
  	text-decoration: none;
	}
	
#sidebar h2 {
	font: bold 97% Arial, sans-serif;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: left;
	color: #000066;
	margin-top: 5px;
	margin-bottom: -2px;
	}
	
.newsItem  {
	padding: 6px;
	height: 14px;
	background-color: #EEEEEE;
	display: block;
	border-bottom:#c63 1px dashed;
	font: normal 97% Arial, Helvetica, sans-serif;
	color: #474f4f;	
	text-align:left;
	padding-top: 12px;
	}

.newsItem:hover {
	background-color: #EFEDAB;
	}

 /********************************************************************************************
   Left Sidebar Title Bar Styles
 ********************************************************************************************/
 
.sidebar-headline {
	padding: 0;
	margin: 0;
	background-image: url(../bg_files/drk_blubar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 194px;
	height: 26px;
	font: bolder 100% Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

.sidebar-bullet {
	padding: 0;
	margin: 0;
	background-image: url(../bg_files/drk_blubar_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 26px;
	height: 26px;
	}	

.sidebar-gray_line {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 200px;
	background-image: url(../bg_files/spacer_g.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: -6px;
	margin-bottom: 10px;
	}

.sidebar-btn-pad {
	padding: 0;
	margin: 0;
	float: right;
	padding-right: 3px;
	padding-bottom: 3px;
}

/**************************************************************
    Sidebar Company Info Style
 **************************************************************/

#companyinfo {
	padding: 0;
	margin: 0;
	background-image: url(../bg_files/map.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 69px;
	width: 220px;
}

#companyinfo p { 
	font: 90% Arial,sans-serif;
	color: #474f4f;
	line-height: 150%;
	padding-left: 12px;
	padding-bottom: 5px;
	}
	
#companyinfo h1 {
 	margin: 0px;
 	padding: 0px;
 	font: 110% Arial,sans-serif;
 	color: #000066;
 	text-align: left;
	padding-top: 12px;
	padding-left: 12px;
	}

/**************************************************************
  Sidebar Company Info Style (for use outside of sidebar table)
 **************************************************************/
 
#companyinfo-alt {
	padding: 0;
	margin: 0;
	background-image: url(../bg_files/map.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 100%;
	width: 210px;
	padding-left: 12px;
	padding-bottom: 12px;
}

#companyinfo-alt p { 
	margin: 0;
	padding: 0;
	font: 78% Arial,sans-serif;
	color: #474f4f;
	line-height: 130%;
	}
	
#companyinfo-alt h1 {
 	font: 90% Arial,sans-serif;
 	color: #000066;
 	text-align: left;
	}
	
/**************************************************************
    Newsletter Sign Up Style box (home page)
 **************************************************************/


#newsletter_signup {
	padding: 0;
	margin: 0;
	background-image: url(../bg_files/newsletter_signup.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 118px;
	width: 220px;
	}


/********************************************************************************************
   Right Main Content Style Definitions w/background image to set off left column (sidebar)
 ********************************************************************************************/
 
#wrappermain {
	margin: 0 auto;
	float: right;
	width: 550px;
	height: 100%;
	}
	
.sidebar_shadow {
	margin: 0;
	background-image: url(../bg_files/wrapper_shad.gif);
	background-repeat: repeat-y;
	background-position: left top; 
	}

#wrappermain p {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	line-height: 130%;
	padding-left: 6px;
	padding-bottom: 6px;
	text-align: left;
	color: #474f4f;
	}
	
#wrappermain h1 {
	margin: 0;
	padding: 0;
	font: bold 100% Arial, sans-serif;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-bottom: 3px;
	border-bottom: 1px solid #999999;
	text-align: left;
	color: #000066;
	margin-left: 6px;
	}
	
#wrappermain h2 {
	margin: 0;
	padding: 0;
	font: bold 80% Arial, sans-serif;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-bottom: 3px;
	border-bottom: 1px solid #999999;
	text-align: left;
	color: #000066;
	margin-left: 6px;
	}
	
#wrappermain h3 {
 	font: bold 100% Arial,sans-serif;
 	color: #000066;
 	text-align: left;
 	margin: 0px;
 	padding: 0px;
	}

#wrappermain h4 {
 	margin: 0px;
 	padding: 0px;
 	font: 90% Arial,sans-serif;
 	color: #000066;
 	text-align: left;
	padding-bottom: 6px;
	}
	
#wrappermain h5 {
 	font: 100% Arial,sans-serif;
 	color: #474f4f;
 	text-align: left;
 	margin: 0px;
 	padding: 0px;
	}
	
#wrappermain a:link {
	color: #474f4f;
	text-decoration: none;
	}
	
/********************************************************************************************
   Right Main Content Style Definitions (table specific) 
   home page
 ********************************************************************************************/
 
 .mainwrapper-gray_line {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 520px;
	background-image: url(../bg_files/spacer_g.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: -10px;
	margin-bottom: 10px;
	}

.wrapperlargetable {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 538px;
	padding-left: 12px;
	padding-bottom: 12px;
	float: left;
}

.wrapperhalftable {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 260px;
	padding-left: 12px;
	padding-bottom: 12px;
	float: left;
	}
	
.wrappertripletable {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 155px;
	float: left;
	font: 80% Arial,sans-serif;
	}

.blockquote { 
	float: left;
  	padding: 10px;
 	width: 500px;
  	border: #c63 1px solid;
  	margin: 12px 0 0 5px;
  	background: #EEEEEE;
  	border-top: 1px solid #c63;
  	border-bottom: 1px solid #c63;
  	font-size: 80%;
	color: #474f4f;
  	}
	
#customer_quote {
	margin: 0;
	padding: 0;
	height: 125px;
	width: 520px;
	padding-left: 10px;
	padding-right: 10px;
	font: normal 75% Arial,sans-serif;
	color: #333366;
	background-color: #eeeeee;
	line-height: 150%;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: thin inset #CC9933;
	}
	
.quote-pad{
	float: right;
	margin-top: 6px;
	margin-bottom: -3px;
}

.readmore_pad {
	padding-right: 3px;
	padding-bottom: 3px;
}

/********************************************************************************************
   Right Main Content Style Definitions w/background image to set off left column (sidebar)
   product page
********************************************************************************************/

#productMain {
  	margin: 0;
	padding: 0;
	padding-right: 6px;
	float: left;
	width: 534px;
	height: 100%;
	}
	
#productMain p {
	margin: 0;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	line-height: 17px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: left;
	color: #474f4f;
	}
	
#productMain a {
	float: left;
	background-color: #EEEEEE;
	padding: 2px 2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #474f4f;
	line-height: 12px;
 	}
	
#productMain a:hover { 
	background-color: #fec;
  	color:#963;  
  	text-decoration: none;
	}
	

#logotable {
	padding: 0;
	margin: 0;
	height: 30px;
	width: 770px;
}
	 
 /**************************************************************
    "Company" page Styles
 **************************************************************/
 
#companyImg {
	height: 150px;
	width: 775px;
	background-image: url(../bg_files/company_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
 
#consumableImg {
	height: 150px;
	width: 775px;
	background-image: url(../bg_files/consumables_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
 #premierImg {
	height: 150px;
	width: 770px;
	background-image: url(../bg_files/premier_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
 
	 
  /**************************************************************
    Footer Style
 **************************************************************/

#footer {
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	font: normal 60% Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: center;
	width: 770px;
	height: 20px; }

#footer a:link {
	margin-top: 10px;
	color: #605d5d;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	} 

#footer a:visited {
	margin-top: 10px;
	color: #bebcbf;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	}

#footer a:hover {
	color: #ffffff;
	background-color: #000066;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	}
	
 /**************************************************************
    Copyright Style
 **************************************************************/
 
 #copyright {
	font: normal 60% Arial, Helvetica, sans-serif;
	color: #bebcbf;
	text-align: center;
	width: 770px;
	height: 16px;
	line-height: normal;
	}
	
 /**************************************************************
    Specific Table Styles 
 **************************************************************/
 
.enlargetable {
	float: right;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.enlargbuttonpad {
	margin-top: 4px;
	}
	
 /**************************************************************
    Specific Table Styles 
 **************************************************************/

.producttextreverse {
	height:100%;
	width: 500px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #68778E;
	text-align: justify;
	vertical-align: top;

	padding: 11px;
}

#product_table {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474f4f;
	text-align: left;
	vertical-align: middle;
	width: 720px;
	padding: 4px;
}

.spec_button {
	background-image: url(../buttons/spec_bar.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 116px;
	height: 26px;
	text-align: left;
	vertical-align: bottom;
}

 /**************************************************************
    Newsletter Sign up - customer info form
 **************************************************************/
 
#CustomerInfoMain {
  	margin: 0 auto;
	padding: 0 auto;
	padding-right: 6px;
	float: left;
	width: 534px;
	height: 100%;
	}
	
#CustomerInfoMain p {
	margin: 0 auto;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	line-height: 17px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 6px;
	text-align: left;
	color: #474f4f;
	}
	
#CustomerInfoMain a {
	float: left;
	background-color: #EEEEEE;
	padding: 2px 2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #474f4f;
	line-height: 12px;
 	}
  
#CustomerInfoMain a:hover { 
	background-color: #fec;
  	color:#963;  
  	text-decoration: none;
	}
	
#customerInfoForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 14px;
	font-weight: normal;
	color: #474f4f;
	text-align: left;
	}


/*-------------------- image float formatting --------------------*/

.leftpicpad {
	float: left;
	margin-left: 2px; 
	margin-right: 14px;
	margin-top: -3px;
	margin-bottom: 4px; 
}

.imgleft {
	float: left;
}

.imgright {
	float: right;
}

.imgleftpad {
	float: left;
	margin-left: 12px; 
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 6px; 
}

.imgrightpad {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 10px;
}

.padtop {
	margin-top: -18px;
	margin-bottom: 6px;
}

/*-------------------- simple float styles --------------------*/

.leftfloat{
	float:left; 
}

.rightfloat{
	float:right; 
}
	
/*-------------------- line formatting --------------------*/

.vert_dot_line {
	background-image: url(../bg_files/vert_dot.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.horiz_dot_line {
	background-image: url(../bg_files/horiz_dot.jpg);
	background-repeat: repeat-x;
	background-position: left center; 
}

.spacer_blank {
	background-image: url(../bg_files/spacer.gif);
	background-repeat: no-repeat;
	background-position: left; 
	height: 5px;
	width: 5px;
}

.spacer_gray_line {
	background-image: url(../bg_files/spacer_g.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 1px; 
}

.spacer_top_horiz {
	background-image: url(../bg_files/spacer_g.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
	width: 770px;
}

.spacer_gray_vertical {
	background-image: url(../bg_files/spacer_g.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: 1px;
}


/********* form and related tag styles *********/


label {
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}	
	
input {
font-family: Arial,sans-serif;
}

.img_padbot {
	padding-bottom: 10px;
}
#companyImg {
	height: 150px;
	width: 775px;
	background-image: url(../bg_files/company_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#companyImg2 {
	height: 150px;
	width: 1000px;
	background-image: url(../bg_files/company_hdr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
