/* CSS Document */

/**
  * Main wrapper div on all pages
  **
**/		
	
#wrapper {	
	width: 750px;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	}
	
/**
  * Corporate logo and global links / search bar on all pages
  **
**/		

#logosearch {
	position: relative;	
	height: 120px;	
	}
		
#logosearch img#logo {
	position: absolute;
	top: 20px;
	left: 6px;
	margin: 0;	
	}
	
#globalnavbar {
	position: absolute;
	top: 5px;
	right: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #455463;
	}

#globalnavbar a {
	color: #455463;
	}

#globalnavbar img {
	width: 21px;
	height: 21px;
	padding-right: 6px;
	}	
	
#global {		
	position: absolute;	
	top: 18px;
	right: 6px;
	margin: 0 0 5px 0;
	padding: 5px 4px 0 5px;
	text-align: left;
	}

	
#search {
	margin: 0;
	padding: 0 3px 0 6px;
	position: relative;
	width: 150px;
	}
	
#pricesearch {
	margin: 0 4px 20px 5px;
	padding: 0;
	position: relative;
	width: 130px;
	}	
	
/**
  * Text for global searchbar links on all pages
  **
**/	

	
#global .link {
	margin: 0;
	padding: 0 0 1px 4px;
	font-size: 8pt;
	}	
	
#global .login {
	margin: 0;
	padding: 0 0 1px 4px;
	font-size: 8.5pt;
	}		
	
#global .link a {
	color: #036;
	text-decoration: underline;
	}
	
#global .link a:hover {
	color: #E12015;
	}			
	
.searchtext {
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	margin-right: 3px;
	color: #666;
	width: 120px;
	border: 1px solid #CCC;
	}	
	
.searchbutton {
	width: 25px;
	height: 19px;
	position: absolute;
 }				
	
/**
  * Graphic bars on subdomain
  **
**/

#graphic {
	clear: left;
	position: relative;
	width: 750px;
	}	

	
.supportgraphic {
	position: absolute;
	top: 40px;
	left: 10px;
	margin: 0;
	padding: 0;
	font: 14pt Arial, Helvetica, sans-serif;
	line-height: 17pt;
	color: #FFF;
	}	
	
.indexgraphic {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 200px;
	margin: 0;
	padding: 0;
	font: 14pt Arial, Helvetica, sans-serif;
	line-height: 17pt;
	color: #FFF;
	}			
	
/**
  * Column layout for immixgroup.com index page
  **
**/	
	
#indexleftcol {
	float: left;
	width: 250px;
	padding-bottom: 15px;
	}

#indexleftcol p {
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 12pt;
	text-align: left;
	margin: 0;
	padding: 0 10px 0 9px;
	}

#indexrightcol {
	float: right;
	width: 250px;
	}

#indexrightcol .quicklinks {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #9ea3a8;
	border-bottom: 1px solid #9ea3a8;  
	background-color: #ededed; 
	margin: 8px 6px 6px 6px; 
	padding: 2px 8px 8px 8px;
	}


#indexcentercol {
	margin: 0 250px 0 250px;
	}


#indexcentercol p {
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 12pt;
	text-align: left;
	margin: 0;
	padding: 0 10px 15px 9px;
	}	
	
/**
  * Columns and content layouts for supporting pages
  **
**/	

#leftcolumn {
	float: left;
	width: 176px;	
	padding-bottom: 20px;
	}
	
#leftcolumnesi {
	float: left;
	width: 176px;	
	padding: 0 12px 20px 0;
	}	
	
#leftcolumnesi {
	float: left;
	width: 176px;	
	padding: 0 12px 20px 0;
	}	

#centercolumnesi {
	margin: 0 159px 0 176px;
	padding-bottom: 15px;
	}		
	
#rightcolumn {
	float: right;
	width: 174px;
	}

#body_3col {
	margin: 0 174px 0 176px;
	padding-bottom: 20px;	
	}
	
#body_2col {
	margin: 0 0 0 176px;	
	padding: 0 15px 20px 0;	
	}


#body_esiwide {
	margin: 0;	
	padding: 0 15px 20px 0;	
	}
	
#rightcollinks {
	padding: 0 0 15px 0;
	margin: 0;
	}				

/**
  * Layout for sitemap page on immixgroup.com
  **
**/	

#sitemap {
	padding: 0 10px 20px 176px;
	}


/**
  * Layout for search results page on var.immixgroup.com
  **
**/	


#body_searchresults {
	margin: 0 0 0 75px;
	padding: 15px 0 20px 0;	
	}	
	
/**
  * ISO 9001:2000 logo footer on all pages
  **
*/	
	
#isofooter {
	clear: both;
	padding-bottom: 5px;
	padding-left: 5px;
	}		