

body   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; background-color: white }
td  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva }
.text { font-size: 12px; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align:left; }
.textSplash { font-size: 12px; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align:left; margin-top:0px; padding-top:0px; }
.press { font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align:left; }
.centertext { font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align:center; }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover   { color: #000; text-decoration: underline  }
a:active { color: #900 ; text-decoration: underline; }

h1 { text-align:left; }
h2 { text-align:left; }
p { text-align:left; }

.error {
	color: #000;
	line-height: 13px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	border: 1px #D44 solid;
	background-color: #FEE;
	background: url(/images/bg_red.gif);
	padding: 10px;
	}
	
.success {
	color: #000;
	line-height: 13px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	border: 1px #00FF00 solid;
	border: 1px #79B500 solid;
	background-color: #00FF00;
	background: url(/images/bg_green.gif);
	padding: 10px;
	}
.remove {
	color: #000;
	line-height: 13px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	border: 1px #EEE solid;
	background-color: #EEE;
	background: url(/images/bg_gray.gif);
	padding: 10px;
	}
	
.form {
	background: #EEE;
	background: url(/images/bg_gray.gif);
	padding: 4px;
	line-height: 130%;
	margin-top: 0;
	text-align:left;
}

.form_admin {
	background: url(/images/bg_yellow.gif);
	padding: 4px;
	line-height: 130%;
	margin-top: 0;
	text-align:left;
}

form { text-align:left; }


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.special {
width:5px;
visibility:hidden;
}

a img {
	border: none;
	outline: none;
}
div#aisle-survival {
	width: 668px;
	margin: 20px auto;
}

div#aisle-survival h2 {
	height: 100px;
	margin-bottom: 50px;
	background: url(images/title.jpg) top center no-repeat;
	text-indent: -99999px;
}

div#aisle-survival div#about {
	margin: 0 0 20px 20px;
	float: right;
	height: 107px;
	width: 328px;
}
p#small-boxes {
	float: left;
}
img.big-box {
	float: left;
	margin-right: 20px;
}
