/*
Arthur Schuman Inc.
Last Edited: 05-15-07

-- Table of Contents --------------------

- Body
- Consistant 
- Container
- Top
  > Logo
- Side Navigation
  > Headers
- Pages
  > sIFR
  > Home
  > About
  > Sourcing
  > Processing
  > Products
  > Tour
  > Login
  > Contact  
- Footer 
  > Copyright

-----------------------------------------
*/

/* ----------------------------------------------------------------------- */
/* Body ------------------------------------------------------------------ */

body {
	background: #ffffff;
	margin: 0; padding: 0;
	color: #808183;
	font: x-small Arial, Helvetica, sans-serif;
	text-align: center;
}
	
/* ----------------------------------------------------------------------- */
/* Consistant ------------------------------------------------------------ */

form, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd {margin:0; padding:0;}
img {		border: 0px; display: block;}
.clear {	clear: both;}
img.right { float: right; clear: right; padding-left: 15px; background: #ffffff; position: relative; z-index: 0; }
.center{	text-align: center; margin-left: auto; margin-right: auto; }

div.hr {
  display: block;
  background: #83BAD8 center;
  color: #000000;
  height: 1px;
  margin: 2px auto 5px auto;
}
	hr {	display: none; border: none; height: 1px;}

a {			background: inherit; color: #0875B1; text-decoration: none; }
a:hover { 	background: inherit; color: #C8A12D; }
a:active {	background: inherit; color: #808183; }

/* ----------------------------------------------------------------------- */
/* Container ------------------------------------------------------------- */

#container {
	position: relative;
	width: 770px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	overflow: hidden;
}

/* ----------------------------------------------------------------------- */
/* Top ------------------------------------------------------------------- */

/* Logo */		

ul#top {
	float: left; clear: both;
	list-style-type: none;
	width: 100%; 
	border-bottom: 2px solid #0875B1;

	padding-left: 260px;
	padding-bottom: 4px;
}

#asi a, ul#top li {	display: none; }

/* ----------------------------------------------------------------------- */
/* Side Navigation ------------------------------------------------------- */

ul#sidenav {
	display: none;
}
		
/* ----------------------------------------------------------------------- */
/* Pages ----------------------------------------------------------------- */

#content {	width: 100%; float: left; overflow: hidden; padding-bottom: 10px; font-size: 120%; }
#contentFull {	width: 100%; float: left; overflow: hidden; padding-bottom: 10px; font-size: 120%; }

#content img#heading, #contentFull img#heading {	margin-top: 8px;}

	#content h1, #contentFull h1 {	border-bottom: 1px solid #83BAD8; padding-bottom: 2px;}
	#content h2, #contentFull h2 {	font-size: 14px; color: #0875B1; font-weight: bold; padding-top: 10px; padding-bottom: 4px; }
	#content h3, #contentFull h3 {	font-size: 13px; color: #0875B1; text-transform: uppercase; font-weight: bold; display: inherit; }
	
	#content p, #contentFull p {
		margin: 2px 0 12px 0;
		padding-right: 5px;
		line-height: 125%;
		position: relative; z-index: 2;
	}	
	
/* sIFR */
	/* DO NOT TOUCH! */
	.sIFR-flash {	text-transform: uppercase; visibility: visible !important; margin: 0;}
	.sIFR-replaced {text-transform: uppercase; visibility: visible !important;}
	span.sIFR-alternate {text-transform: uppercase; position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
	/* Okay, you can touch again. */

.sIFR-hasFlash #content h1, .sIFR-hasFlash #contentFull h1 {
	visibility: hidden;
	font-size: 21px;
}



/* Home */

/* About */

/* Sourcing */

/* Processing */

/* Products */
.leftSide {
	float: left; clear: left;
	width: 48%;
	margin: 0;
}

.rightSide {
	float: left; clear: right;
	width: 48%;
	margin: 0 2% 0 2%;
}

/* Tour */

/* Login */

/* Contact */ 


/* ----------------------------------------------------------------------- */
/* Footer ---------------------------------------------------------------- */
		
#footer { clear: both; padding-top: 6px; text-align: center; border-top: 2px solid #0875B1; }

	#footer a { text-transform: uppercase; padding-left: 7px; padding-right: 7px;}
	#footer a.on {	color: #C8A12D; }

	p.copyright {}
		
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
		
