/* structure */

body { background:#cc9933; font: 9pt Arial, Helvetica, sans-serif; color:#000; margin:0 auto; text-align:center; }

#wrapper { width: 900px; background:#fff; border:5px solid #013d7b; margin:10px auto;  }

#header { width:100%; clear:both; overflow:hidden; height:165px; }

#nav {width:100%; height:24px; clear:both; margin:0; background:#dfdfd0; }

#content {width:98%; clear:both; background:#fff; min-height:400px; margin:20px auto; text-align:left; }

#content a { color:#875a00; }

a img { border:0; }

a {color:#000; }


/* navigation */

.textbutton { height:19px; border-left:1px solid #fff; background:url(images/nav-bg.gif); display:inline; float:left; padding:5px 12px 0 20px;}

#nav a { text-transform:uppercase; text-decoration:none; color:#444; }

#nav a:hover { color:#000; }


/* home page content */

#homeleft { border:1px solid #c1c0a4; padding:5px; display:inline; float:left; width:385px; }

#convenience { width:385px; height:90px; background:#013d7b; color:#fff; overflow:hidden; }

#homeleft p { margin:0 0 10px 25px; display:block; }

#clean { width:385px; background:#ecece4; color:#000; height:249px; }

#homeright { display:inline; float:right; }

img.homeright { border:1px solid #c1c0a4; padding:5px; text-decoration:none; display:block; margin-bottom:15px;}

#bottomrow { border:1px solid #c1c0a4; padding:5px; clear:both; }


/* Contact Us */

#contactbox { border:1px solid #c1c0a4; padding:5px; margin:0 auto; height:320px; width:380px; }

#contact { width:100%; height:100%; background:#ecece4; }

#contact p { text-align:center; font:12pt Arial, Helvetica, sans-serif; margin:50px}


/* Misc */

#content2 { margin:0 auto; width:560px; }
#flashcontent {
	height: 370px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}


table.storage { border:1px solid #c1c0a4; margin-bottom:15px;}

td.data { padding:3px 0 3px 20px; background:#dfdfd1;}

td.data2 { padding:3px 0 3px 20px; background:#fff;}

h1 { font: 12pt Arial, Helvetica, sans-serif; font-weight:bold; margin:15px 0 0 0;}

h2 { font-weight:bold; color:#9e0b0f; margin-top:1em; font-size:10pt; margin:0;}

h3 { font:9pt Arial, Helvetica, sans-serif; display:block; margin-top:.5em;}

#content2 p {margin-left:2px; margin-bottom:30px;}

.floatleft {display:inline; float:left; margin-right:20px;}

td.itemname { border-top: 1px solid #bdbdbd; padding-top:20px;}

h4 {font-size:80%; margin:0;}


/* footer */

.foot { font-size:7pt; color: #444; margin:0 auto; padding:10px 0 5px 0; }

.foot img { margin:0 0 -2px; }
