@charset "utf-8";

/* CSS Document */

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:768px;
}

#banner_ {
	position:absolute;
	left:65px;
	top:13px;
	width:750px;
	height:80px;
}

#nav-main_ {
	position:absolute;
	left:65px;
	top:93px;
	width:750px;
	height:50px;
	background-image: url(../assets/images_templates/nav_main.gif);
}
#nav-main_ ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav-main_ li {
	text-decoration: none;
	display: block;
	float: left;
}
#nav-main_    a:link, #nav-main_ a:visited   {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-left: 1em;
	margin-top: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	border: thin solid #CCCCCC;
	margin-bottom: 0px;
	background-position: bottom;
}
#nav-main_ a:hover, #nav-main_ a:active {
	color: #FFF4DB;
}

#nav-sub_ {
	position:absolute;
	left:65px;
	top:143px;
	width:750px;
	height:30px;
	background-image: url(../assets/images_templates/nav_sub.gif);
}
#nav-sub_  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	bottom: 0px;
	left: 0px;
}
#nav-sub_ li {
	text-decoration: none;
	display: block;
	float: left;
}
#nav-sub_ li a:link, #nav-sub_ li a:visited {
	text-decoration: none;
	color: #666666;
	display: block;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 0.5em;
	margin-left: 1em;
	margin-top: 0.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin-bottom: 0px;
	vertical-align: baseline;
}

#nav-sub_ li a.current, #nav-sub_ li a.current:hover, #nav-sub_ li a.current:active {
	color: #999999;
	cursor: default;
}

#nav-sub_ li a:hover, #nav-sub_ li a:active {
	color: #629899;
}


#bread-crumbs_ {
	position:absolute;
	left:65px;
	top:173px;
	width:750px;
	height:25px;
}
#bread-crumbs_ ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#bread-crumbs_  li {
	text-decoration: none;
	color: #000000;
	display: block;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-left: 0.5em;
	margin-top: 0.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: 0.75em;
}
#bread-crumbs_ li a:link, #bread-crumbs_ li a:visited {
	text-decoration: none;
	color: #0033CC;
}

#main-win_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:450px;
	background-color: #FFF4DB;
}
#main-win_ p {
	font-size: 0.85em;
	margin: 2em;
}
#main-win_ ul {
	font-size: 0.85em;
	margin: 2em;
	list-style-type: none;
}

#main-win_ p.careers {
	font-size: 0.75em;
}

#main-win_  h2 {
	font-size: 1.5em;
	color: #006600;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 1em;
	padding-bottom: 0px;
}
#main-win_ h3 {
	font-size: 1em;
	margin: 1em;
	color: #006600;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
}



#main-buttom_ {
	position:absolute;
	left:65px;
	top:648px;
	width:750px;
	height:35px;
}

p.bold {
	font-weight: bold;
}

#footer_ {
	position:absolute;
	left:65px;
	top:683px;
	width:750px;
	height:35px;
	background-image: url(../assets/images_templates/footer.gif);
	line-height: 35px;
}

#footer_  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
}

#footer_ li {
	float: left;
}

#footer_ li a:link, #footer_ li a:visited {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	margin-left: 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

#footer_ li a:hover, #footer_ li a:active {
	color: #FFFFFF;
}
#FormReferral {
	font-size: 14px;
}
#FormHeader1 {
	font-size: 14px;
	font-weight: bold;
}

#FormHeader2 {
	font-size: 14px;
	font-weight: bold;
}
#FormHeader3 {
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
}






#disclaimer_ {
	position:absolute;
	left:65px;
	top:718px;
	width:750px;
	height:35px;
}
body {
	background-image: url(../assets/images_templates/background-cardboard01.gif);
	margin: 0;
	border: 0;
	font-size: 100.1%;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#main-win_ p.testimony {
	margin: 5px;
	padding: 5px;
	font-size: 14px;
	color: #000000;
}
#main-win_ p.testimonySmall {
	margin: 5px;
	padding: 5px;
	font-size: 12px;
	color: #000000;
}
#main-win_ p.testimonyLarge {
	margin: 5px;
	padding: 5px;
	font-size: 16px;
	color: #000000;
}
#main-win_ p.link {
	color: #0000FF;
	text-decoration: none;
}



/* For specifically "index" */

#products-all-list_ {
	position:absolute;
	left:65px;
	top:198px;
	width:240px;
	height:450px;
}

#products-all-graphic_ {
	position:absolute;
	left:305px;
	top:198px;
	width:510px;
	height:450px;
}


/* For specifically "prod_descriptions" */

#product-pic-col_ {
	position:absolute;
	left:65px;
	top:198px;
	width:266px;
	height:104px;
	background-image: url(../assets/images_templates/product_pic_col.gif);
}

#product-description_ {
	position:absolute;
	left:331px;
	top:198px;
	width:314px;
	height:450px;
	background-image: url(../assets/images_templates/product_description.gif);
}
#product-description_ h2 {
	font-size: 1em;
	text-align: center;
	margin-top: 0.75em;
	color: #006600;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

#product-links_ {
	position:absolute;
	left:645px;
	top:198px;
	width:170px;
	height:365px;
	background-image: url(../assets/images_templates/product_links.gif);
}

#product-pic-col009_ {
	position:absolute;
	left:65px;
	top:302px;
	width:25px;
	height:346px;
	background-image: url(../assets/images_templates/product_pic_col-09.gif);
}

#product-pic_ {
	position:absolute;
	left:90px;
	top:302px;
	width:216px;
	height:167px;
	background-image: url(../assets/images_templates/product_pic.gif);
}

#product-pic-col011_ {
	position:absolute;
	left:306px;
	top:302px;
	width:25px;
	height:346px;
	background-image: url(../assets/images_templates/product_pic_col-11.gif);
}

#product-pic-col012_ {
	position:absolute;
	left:90px;
	top:469px;
	width:216px;
	height:179px;
	background-image: url(../assets/images_templates/product_pic_col-12.gif);
}

#product-links013_ {
	position:absolute;
	left:645px;
	top:563px;
	width:21px;
	height:85px;
	background-image: url(../assets/images_templates/product_links-13.gif);
}

#add-cart_ {
	position:absolute;
	left:666px;
	top:563px;
	width:124px;
	height:49px;
	background-image: url(../assets/images_templates/add_cart.gif);
}

#product-links015_ {
	position:absolute;
	left:790px;
	top:563px;
	width:25px;
	height:85px;
	background-image: url(../assets/images_templates/product_links-15.gif);
}

#product-links016_ {
	position:absolute;
	left:666px;
	top:612px;
	width:124px;
	height:36px;
	background-image: url(../assets/images_templates/product_links-16.gif);
}
.signed {
	font-size: 10px;
	font-style: italic;
	color: #666666;
	text-indent: 20em;
}
.signedLarge {
	font-size: 12px;
	font-style: italic;
	color: #666666;
	margin: 5px;
	padding: 5px;
}

.superscript {
	font-size: 50%;
	letter-spacing: -0.05em;
	vertical-align: 50%;
}
.small_text {
	font-size: 0.4em;
}

#product-description_ p {
	font-size: 0.85em;
	margin-right: 1em;
	margin-left: 1em;
}

#free-add-cart_ {
	position:absolute;
	left:659px;
	top:416px;
	width:124px;
	height:49px;
	background-image: url(../assets/images_templates/add_cart.gif);
}
p.price {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #FFF4DC;
}
p.aboutus {
	font-size: 12px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/* Dust Pad Family with Video */
#SubPage-DustPadChoicesWvideo-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:11px;
}

#SubPage-DustPadChoicesWvideo-01-09_ {
	position:absolute;
	left:65px;
	top:209px;
	width:31px;
	height:474px;
}

#video_ {
	position:absolute;
	left:96px;
	top:209px;
	width:321px;
	height:241px;
	background-image: url(../assets/images/Family/video.jpg);
}

#SubPage-DustPadChoicesWvideo-01-11_ {
	position:absolute;
	left:417px;
	top:209px;
	width:398px;
	height:474px;
}

#SubPage-DustPadChoicesWvideo-01-12_ {
	position:absolute;
	left:96px;
	top:450px;
	width:321px;
	height:233px;
}

/* Bumper Family Page / Video */
#SubPage-BumperChoicesWvideo-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:11px;
}

#SubPage-BumperChoicesWvideo-01-09_ {
	position:absolute;
	left:65px;
	top:209px;
	width:31px;
	height:474px;
}

#videobumper_ {
	position:absolute;
	left:96px;
	top:209px;
	width:321px;
	height:241px;
}
#SubPage-BumperChoicesWvideo-01-11_ {
	position:absolute;
	left:417px;
	top:209px;
	width:398px;
	height:474px;
}

#SubPage-BumperChoicesWvideo-01-12_ {
	position:absolute;
	left:96px;
	top:450px;
	width:321px;
	height:233px;
}

/* Virtual Wall Alternatives Family Page / Video */
#SubPage-KeepOutChoicesWvideo-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:11px;
}

#SubPage-KeepOutChoicesWvideo-01-09_ {
	position:absolute;
	left:65px;
	top:209px;
	width:31px;
	height:474px;
}

#KeepOut_video_ {
	position:absolute;
	left:96px;
	top:209px;
	width:321px;
	height:241px;
}

#SubPage-KeepOutChoicesWvideo-01-11_ {
	position:absolute;
	left:417px;
	top:209px;
	width:398px;
	height:474px;
}

#SubPage-KeepOutChoicesWvideo-01-12_ {
	position:absolute;
	left:96px;
	top:450px;
	width:321px;
	height:233px;
}

/* Bumper Extenders Family Page / Video */
#SubPage-UnicornWvideo-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:11px;
}

#SubPage-UnicornWvideo-01-09_ {
	position:absolute;
	left:65px;
	top:209px;
	width:31px;
	height:474px;
}

#BumperExtender_video_ {
	position:absolute;
	left:96px;
	top:209px;
	width:321px;
	height:241px;
}

#SubPage-UnicornWvideo-01-11_ {
	position:absolute;
	left:417px;
	top:209px;
	width:398px;
	height:474px;
}

#SubPage-UnicornWvideo-01-12_ {
	position:absolute;
	left:96px;
	top:450px;
	width:321px;
	height:233px;
}


/* T-Shirt for enhancement / Video */

#SubPage-TshirtEnhancement-02-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:11px;
}

#SubPage-TshirtEnhancement-02-09_ {
	position:absolute;
	left:65px;
	top:209px;
	width:31px;
	height:474px;
}

#SubPage-TshirtEnhancement-02-10_ {
	position:absolute;
	left:96px;
	top:209px;
	width:321px;
	height:241px;
}

#SubPage-TshirtEnhancement-02-11_ {
	position:absolute;
	left:417px;
	top:209px;
	width:398px;
	height:369px;
}

#SubPage-TshirtEnhancement-02-12_ {
	position:absolute;
	left:96px;
	top:450px;
	width:321px;
	height:233px;
}

#SubPage-TshirtEnhancement-02-13_ {
	position:absolute;
	left:417px;
	top:578px;
	width:167px;
	height:105px;
}

#SubPage-TshirtEnhancement-02-14_ {
	position:absolute;
	left:584px;
	top:578px;
	width:153px;
	height:70px;
	background-color: #C9DD96;
}

#SubPage-TshirtEnhancement-02-15_ {
	position:absolute;
	left:737px;
	top:578px;
	width:78px;
	height:105px;
}

#SubPage-TshirtEnhancement-02-16_ {
	position:absolute;
	left:584px;
	top:648px;
	width:153px;
	height:35px;
}

#tshirt-sizes {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCCCCC;
}


/* Filter Family */

#SubPage-FilterFamily-11_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:20px;
}

#SubPage-FilterFamily-10_ {
	position:absolute;
	left:65px;
	top:218px;
	width:570px;
	height:430px;
}

#SubPage-FilterFamily-14_ {
	position:absolute;
	left:635px;
	top:218px;
	width:140px;
	height:45px;
}

#SubPage-FilterFamily-12_ {
	position:absolute;
	left:775px;
	top:218px;
	width:40px;
	height:430px;
}

#SubPage-FilterFamily-13_ {
	position:absolute;
	left:635px;
	top:263px;
	width:140px;
	height:385px;
}

/* About Us */

#product-descript---about-us-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:32px;
}

#product-descript---about-us-01-09_ {
	position:absolute;
	left:65px;
	top:230px;
	width:250px;
	height:144px;
}

#product-descript---about-us-01-10_ {
	position:absolute;
	left:315px;
	top:230px;
	width:451px;
	height:109px;
	background-color: #F9F9E1;
}

#product-descript---about-us-01-11_ {
	position:absolute;
	left:766px;
	top:230px;
	width:49px;
	height:418px;
}

#product-descript---about-us-01-12_ {
	position:absolute;
	left:315px;
	top:339px;
	width:451px;
	height:35px;
}

#product-descript---about-us-01-13_ {
	position:absolute;
	left:65px;
	top:374px;
	width:57px;
	height:274px;
}

#product-descript---about-us-01-14_ {
	position:absolute;
	left:122px;
	top:374px;
	width:459px;
	height:109px;
	background-color: #F9F9E1;
}

#product-descript---about-us-01-15_ {
	position:absolute;
	left:581px;
	top:374px;
	width:185px;
	height:143px;
}

#product-descript---about-us-01-16_ {
	position:absolute;
	left:122px;
	top:483px;
	width:459px;
	height:34px;
}

#product-descript---about-us-01-17_ {
	position:absolute;
	left:122px;
	top:517px;
	width:185px;
	height:131px;
}

#product-descript---about-us-01-18_ {
	position:absolute;
	left:307px;
	top:517px;
	width:456px;
	height:110px;
	background-color: #F9F9E1;
}

#product-descript---about-us-01-19_ {
	position:absolute;
	left:763px;
	top:517px;
	width:3px;
	height:131px;
}

#product-descript---about-us-01-20_ {
	position:absolute;
	left:307px;
	top:627px;
	width:456px;
	height:21px;
}


#chm-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:395px;
}

#chm-01-09_ {
	position:absolute;
	left:65px;
	top:593px;
	width:108px;
	height:55px;
}

#chm-01-10_ {
	position:absolute;
	left:173px;
	top:593px;
	width:141px;
	height:46px;
}

#chm-01-11_ {
	position:absolute;
	left:314px;
	top:593px;
	width:501px;
	height:55px;
}

#chm-01-12_ {
	position:absolute;
	left:173px;
	top:639px;
	width:141px;
	height:9px;
}


/* Free Filter Images */

#free_filt001 {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:20px;
}

#free_filt007 {
	position:absolute;
	left:65px;
	top:218px;
	width:570px;
	height:430px;
}

#free_filt000 {
	position:absolute;
	left:635px;
	top:218px;
	width:140px;
	height:45px;
}

#free_filt009 {
	position:absolute;
	left:775px;
	top:218px;
	width:40px;
	height:430px;
}

#free_filt010 {
	position:absolute;
	left:635px;
	top:263px;
	width:140px;
	height:385px;
}
.NoBorder {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* Batteries */

#product-descript---battery-01-08_ {
	position:absolute;
	left:65px;
	top:198px;
	width:750px;
	height:395px;
}

#product-descript---battery-01-09_ {
	position:absolute;
	left:65px;
	top:593px;
	width:108px;
	height:55px;
}

#product-descript---battery-01-10_ {
	position:absolute;
	left:173px;
	top:593px;
	width:141px;
	height:46px;
}

#product-descript---battery-01-11_ {
	position:absolute;
	left:314px;
	top:593px;
	width:501px;
	height:55px;
}

#product-descript---battery-01-12_ {
	position:absolute;
	left:173px;
	top:639px;
	width:141px;
	height:9px;
}