@charset "iso-8859-1";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#82896C;
}
td{
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
/* form */
form { margin:0; }
input, textarea, select {
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
input.text, textarea.text {
	padding:1px 2px;
	color: #666666;
	background-color: #E7E8D6;
	border: 1px solid #111111;
	font-size: 10px;
}
input.text:focus, textarea.text:focus {
	padding:1px 2px;
	color: #666666;
	background-color: #DCDCD3;
	border: 1px solid #111111;
	font-size: 10px;
}
input.submit {
	color: #111111;
	background-color: #CCCCCC;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	font-size: 10px;
	font-weight:bold;
	height: 18px;
	vertical-align:middle;
}
input.submit:focus {
	color: #660000;
	background-color: #BBBBBB;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	font-size: 10px;
	height: 18px;
}
select, select.text {
	color: #666666;
	background-color: #E7E8D6;
	border: 1px solid #111111;
	font-size: 10px;
}
select:focus, select.text:focus {
	background-color: #DCDCD3;
}

/* link */
a img { border:none; }
a { color:#FFC600; text-decoration:none; font-weight:bold; }
a:hover { color:#FFFFFF; text-decoration:underline; }

/* design */
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.clear { clear:both; }
.small { font-size:10px; }

.hd { display:none; }

/* header */
.header {
	margin:0 auto;
	padding:0;
	width:840px;
	height:62px;
	text-align:left;
	line-height:0;
	background:#82896C url(images/bg.gif) 30px 0 repeat-y;
}
.header img { margin-left:61px; }

/* menu */
.menu {
	margin:0;
	padding:0;
	width:100%;
	height:43px;
	text-align:center;
	background:#C6C6BD url(images/menu_bg.gif) left top repeat-x;
	border-bottom:13px solid #35543C;
}
.menu table {
	margin:0 auto;
	padding:0;
	height:43px;
	text-align:center;
}
.menu a {
	display:block;
	height:43px;
}
#home { background-image:url(images/bt_home_ov.gif); }
#recyclable { background-image:url(images/bt_recyclable_ov.gif); }
#account { background-image:url(images/bt_account_ov.gif); }
#about { background-image:url(images/bt_about_ov.gif); }
#contact { background-image:url(images/bt_contact_ov.gif); }
#coupon { background-image:url(images/bt_coupon_ov.gif); }
.menu a:hover { background-color:#798C79; }
.menu a:hover img { visibility:hidden; }

/* content */
.content {
	margin:0 auto;
	padding:0;
	width:840px;
	text-align:left;
	background:#82896C url(images/bg.gif) 30px top repeat-y;
}
.content-inside {
	margin:0 auto;
	padding:20px 0 10px 0;
	width:684px;
}
.content-inside p { margin:15px 30px 0 30px; }
h2 { margin:0 0 10px 30px; font-size:14px; }
.top-guarantees {
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
	list-style-type:none;
}
.top-guarantees li {
	font-size:14px;
	margin:0;
	padding:0 0 5px 0;
}

.top-guarantees .left {
	margin-left:200px;
}

.content-inside .top-bottom { margin:15px 0 0 0; }
.top-bottom img {
	float:left;
	margin:0 8px 0 0;
}
.rec-img { padding:20px 0; }
.hour {
	padding:20px 0 0 0;
	text-align:center;
	font-weight:bold;
}
.img-right {
	float:right;
	margin:0 0 0 10px;
}
.contact-form { text-align:center; }
.contact-form table {
	margin:0 auto;
}
.contact-form table table td { text-align:left; }

.error {
	color:#990000;
	font-weight:bold;
}
.point {
	color:#FF6600;
	font-size:10px;
}

.style td {
	font-size:14px;
}


/* ---------- footer copyright ---------- */
address {
	margin:0;
	padding:2px 0;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	font-style:normal;
	background-color:#000000;
}
address a { color:#869785; }
address a:hover { color:#FFFFFF; }
address span { margin-left:70px; }
