/* 
----------------------------------------------------------------------------
Copyright Einstein Industries 2005. Used with Permission.                             
May not be duplicated or reproduced.

Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari

CSS Document - styles.css
---------------------------------------------------------------------------- */

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style: none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin: 0; padding: 0; }

/* prevent blue linked image borders */
a img,:link img,:visited img { border: none; }

/* HTML
---------------------------------------------------------------------------- */
html, body { height: 100%; }
body {
	background: #4A3F2B;
	font: 11px/17px lucida grande,tahoma,arial,sans-serif;
	color: #f1fabe;
	margin: 0 auto;
	text-align: center;
	height: 100%;
}
#new_body_bgcolor {	background: #221B13;}
#wrap {width: 640px; background: #000; text-align: center;}
a { text-decoration: none; color: #fff; font-weight: bold; }
a:hover { text-decoration: underline; }

/* Layout
---------------------------------------------------------------------------- */
#bna, #bna-top, #bna-before-after, #bna-nav-bottom, #bna-bottom { width: 640px; }
	#bna-top { height: 129px; background: url(../images/bna-top.jpg); }
		#bna-left, #bna-right { float: left; }
		#bna-left { position:relative; top:0px; left:0px; width: 256px; height:125px;}
		#bna-left a {position:absolute; top:0px; left:0px; width: 256px; height:125px;}
		#bna-left a span{display:none;}
		#bna-right { width: 384px; }
			#bna-right ul { margin-top: 24px; }
			#bna-right li { width: auto; padding: 0 5px 0 7px; display: inline; }
			#bna-right li strong { font-size: 15px; }
			#bna-right select { margin-top: 5px; padding: 2px; width: 144px; font: 12px/12px lucida grande,tahoma,arial,sans-serif; }
	#bna-before-after { height: 44px; background: url(../images/bna-before-after.jpg); }
		#bna-before-after span { display: none; }
	#bna-nav-bottom { margin: 8px 0; }
	#bna-bottom { height: 53px; background: url(../images/bna-bottom.jpg); }
	
#bna h1 { font-size: 16px; margin-bottom: 3px; }
#bna span { font-size: 12px; font-weight: normal; }

/* Classes
---------------------------------------------------------------------------- */
.clear { clear: both; }
.img-left { width: auto; height: auto; margin-right: 7px; float: left; }
.img-right { width: auto; height: auto; margin-left: 7px; float: right; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
