body {
	margin:0;
	background-image: url(../images/bg_red.gif);
}
body, a, input {
	font-family:Arial, Helvetica, sans-serif;
}
a img { border:0; }
#container { width:889px; margin:0 auto; }
.head {
	height:180px;
	overflow:hidden;
}
.redtop { background:url(../images/bg_red.gif) 0px 0px repeat; }
.bluem { background:url(../images/bg_blue.gif) 0px 0px repeat; }
.redbot {
	background-repeat: repeat;
	background-position: 0px 19px;
}
.cont { height:397px; overflow:hidden; width:889px; background-color:#FFF; }
.cont_sub { height:397px; }




.bott { height:128px; overflow:hidden; }
.clearing { clear:both; height:0; font-size:0; line-height:0; }
#big_home { height:397px; width:889px; margin:0 auto; background:url(../images/big_home.jpg) no-repeat; }

#logo {
	background:url(../images/logo.gif) left top no-repeat;
	width:120px;
	height:95px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.navtop { padding-top:35px; text-align:center; }
.navtop, .navtop a {
	color:#FFF;
	font-size:9pt;
	text-decoration:none;
}
.navtop a, .navtop span { padding:0 0.5em; }
.navtop a:hover, .footer a:hover { text-decoration:underline; }
.navtop span { color:#971D20; font-weight:bold; }
.footer { text-align:center; margin:0; padding:14px 0 0 0; height:24px;  }
.footer, .footer a { color:#FFF; font-size:9pt; }
.footer a { padding:0 0.5em; text-decoration:none; }
.copy {
	text-align:center;
	color:#961D20;
	font-size:9pt;
	font-weight:bold;
	padding-top: 5;
}
.about_soon { height:397px; background:#00B6DD url(../images/big_about.gif) no-repeat; }
.contact_soon { height:397px; background:#00B6DD url(../images/big_contact.gif) no-repeat; }
.retailers_soon { height:397px; background:#00B6DD url(../images/big_retailers.gif) no-repeat; }
.coming_soon {
	height:397px;
	background-color: #00acd6;
	background-repeat: no-repeat;
	background-image: url(../images/big_coming_soon.gif);
}

/* Go-Green */
.go_green { width:884px; height:394px; padding:3px 0 0 5px; background:#96BD0D url(../images/go_green_bg.jpg) right bottom no-repeat; }
.go_green div.go_cont { padding:17px 0 0 217px; height:187px; }
.go_green p { margin:0; padding:11px 0 0 0; width:610px; }
.go_green p,  .go_green a {
	color:#FFF;
	font-size:9pt;
	line-height:1.1em;
}
.go_green a { font-weight:bold; }
.go_green form { margin:0; padding:12px 0 0 228px; }
.go_green form div.l1 { height:25px; }
.go_green form div * { vertical-align:middle; }
.go_green label { color:#62656A; font-size:10pt; }
.go_green .b_send { padding-top:2px; padding-left:192px; }
.go_green .subm { border:0; background:url(../images/b_send.gif); height:13px; width:28px;}
.go_green .inp_txt {
	border:0;
	font-size:8pt;
	line-height:1.1em;
	padding:0;
	color:#62656A;
	width: 160px;
}

/* New And Notable */
.nnn { margin:0px 0 0 auto; width:884px; height:297px; background:url(../images/new_and_notable.jpg) no-repeat; padding-top:97px; }
.nnn a { display:block; background-position:left top; background-repeat:no-repeat; }
.nnn a span { display:none; }			
.nnn #nnn_01 { width:208px; margin:0 0 0 auto; }
.nnn #nnn_01 a { width:208px; height:34px; background-image:url(../images/nnn_01.gif); }
.nnn #nnn_02 { width:108px; padding:26px 0 0 109px; float:left; }
.nnn #nnn_02 a { width:108px; height:31px; background-image:url(../images/nnn_02.gif); }
.nnn #nnn_03 { width:143px; padding:7px 0 0 28px; float:left; }
.nnn #nnn_03 a { width:143px; height:36px; background-image:url(../images/nnn_03.gif); }
.nnn #nnn_04 { width:168px; padding:146px 0 0 77px; clear:left; }
.nnn #nnn_04 a { width:168px; height:36px; background-image:url(../images/nnn_04.gif); }

/* PRESS */

.cont2 { height:415px; overflow:hidden; width:889px; background-color:#FFF; }
.cont_sub2 { height:397px; }

/* FOR PRESS.HTML ONLY */

.cont2-pre { height:720px; overflow:hidden; width:889px; background-color:#FFF; }

/* END - FOR PRESS.HTML ONLY */

.cont_press { width:875px; height:360px; margin:17px auto 0 auto; }
.cont_press .title, .cont_press .title a { text-align:center; color:#8DC43F; font-weight:300; font-size:13.5pt; margin:0; padding:0; }
.cont_press .title span { color:#00B6DD; }
.cont_press .title span.a {
}
.cont_press .title a, .cont_press .title span { padding:0 4px; }
.cont_press .sm { margin:0; padding:0 0 0 280px; height:30px; color:#9EA1A8; font-size:7pt; }
.cont_press ul { margin:0; padding:0; list-style:none; clear:left; }
.cont_press ul li { display:inline; margin:0; padding:0 ; }
.cont_press ul li img { display:block; float:left; padding:4px; }

/* CATALOG REQUEST */
.cat_cont { height:397px; background-color:#00acd6; padding-top:28px; }
.cat_cont * {
	color:#FFFFFF;
	font:12px/17px Tahoma, Helvetica, sans-serif;
}
.cat_cont .title { background: url(../images/t_catorder.gif) no-repeat; width:207px; height:40px; margin:0 auto; }
.cat_cont .titlea { background: url(../images/t_about.gif) no-repeat; width:115px; height:30px; margin:0 auto; }
.cat_cont .stat { margin:0; padding:0; text-align:center; height:72px; }
.cat_cont form { margin:0; padding:0; width:692px; height:160px; margin:0 auto; background:url(../images/catorder_bg.gif) left 4px no-repeat;
				*background-position:left 7px; }
.cat_cont form .inputs input { border:0; background-color:transparent; padding:0; font-weight:normal; color:#017a98; font-weight:bold; }
.cat_cont #fname { padding-left:76px; height:33px; }
.cat_cont #addr { padding-left:66px; height:18px; }
.cat_cont #apnum { padding-left:129px; height:32px; }
.cat_cont #state { padding-left:44px; height:19px; }
.cat_cont #zipcode { padding-left:72px; height:32px; }
.cat_cont #email { padding-left:99px; height:17px; }
.cat_cont #lname { margin-top:-151px; margin-left:428px; height:51px; width:260px; *margin-top:-149px; *margin-left:214px; *height:49px; }
.cat_cont #city { margin-left:428px; }
.cat_cont #fname input { width:254px; }
.cat_cont #addr  input { width:264px; }
.cat_cont #apnum input { width:201px; }
.cat_cont #state input { width:284px; }
.cat_cont #zipcode input { width:258px; }
.cat_cont #email input { width:231px; }
.cat_cont #lname input { width:255px; }
.cat_cont #city  input { width:255px; }
.cbox { padding-top:100px; }
.bsubm { padding-top:14px; }
.bsubm input { border:0; background-color:transparent; color:#96ddee; cursor:pointer; margin:0; padding:0; text-align:left; }

.cont_about p {
	margin:0;
	padding:14px 15px 0 15px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.cont_about div.armore {
	padding-top:3px;
	padding-right:15px;
	text-align:right;
	font-size: 12px;
}
a.armore { color:#96ddee; text-decoration:none; }
a.armore:hover { text-decoration:underline; }

.tms {
	width:690px;
	margin:10px auto 0 auto;
}
.tms td { text-align:center; padding:10px 0; }
