/* ------------------------------------------------------------------------------------- */
/* Copyright Einstein Industries 2004. 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/FireFox                             */
/*                                                                                       */
/* CSS Document                                                                          */
/* ------------------------------------------------------------------------------------- */

/* 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,td { 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,label,div,dd,dt,dl { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

a { outline:none; }

/* basic elements
 * ------------------------------------------------------------------------------------- */

body {
	background: #fff;
	text-align: center;
}

p, div, li, div, h1, h2, h3, h4, td, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 16px;
}

a:link,a:visited	{ color:#AA3353; text-decoration:underline; font-size:11px; }
a:hover,a:active	{ color:#666; text-decoration:underline; font-size:11px; }

span {
	display: none;
}

/* main structural elements
 * ------------------------------------------------------------------------------------- */

#wrap {
	width: 607px;
	margin: 0 auto;
	text-align: left;
	background:url("bg-wrap.jpg") left top repeat-y;
}

#masthead {
	width: 607px;
	height: 140px;
	background: url("masthead.jpg") left top no-repeat;
}

#masthead a {
width:607px;
height:100px;
position:absolute;
}

#before-after {
	background:url("before-after.jpg");
	width:607px;
	height:23px;
	}
	
#image {
	width: 607px;
}

#nav {
	width: 607px;
	text-align: center;
}
#txt {
	padding: 14px;
	width: 579px;
	text-align: center;
	font-size:14px;
}

select {
	font-size: 11px;
	color: #ccc;
	vertical-align: middle;
	border: 1px solid #ccc;
	background-color: #FFF0F3;
}

#footer {
	width: 607px;
	height:53px;
	margin: 0 auto;
	background: url("footer.jpg") left top no-repeat;
}



