@charset "UTF-8";
/* CSS Document */

* {	margin:0; padding:0; border: 0px;text-decoration: none;}

body {font-family: Arial, Helvetica, sans-serif;margin: 0;margin-top: 15px;background: #c6c1b7;font-size: 100%;}

a {text-decoration: none; outline: none; color: #8CC63F;}

img {border: 0;float: left;} 

a:link {color: #8CC63F;text-decoration: underline;}

a:visited {color: #8CC63F;text-decoration: underline;}

a:hover {color: #669900;text-decoration: underline;}

a:active {color: #695E4A;text-decoration: underline;}



/*  T E X T  */

h1 {color: #695e4a;font-size: 26px;text-align: right;padding-top: 10px;padding-right: 35px;margin: 0;}

h2 {color: #695e4a; font-size: 14px;line-height: 14px;padding-left: 10px; padding-top:10px;}

h3 {color: #695e4a;font-size: 24px;padding: 0 0 0 15px;}

#headlinetext {width: 960px;float: right;}

.headtext_brown {color: #695e4a;font-size: 26px;text-align: right;padding-top: 10px;padding-right: 35px;margin: 0;}

.yellowtext {color: #ffcc00;}

.orangetext {color: #f37421;}

.greentext {color: #8cc63f;}

.browntext {color: #695e4a;}

.redtext {color: #ee4031;}	

.bluetext {color: #53c3dc;}	

.purpletext {color: #a67fa2;}

.font9px {font-size: 9px;color: #695E4A;padding-left: 10px;padding-top: 10px;}
	
.font11px {font-size: 11px;color: #695E4A;}

.font11px_padded {font-size: 11px; line-height:12px; color: #695E4A; padding: 0 10px 0 10px;}

.font12px {font-size: 12px;line-height: 14px;color: #695E4A;padding: 16px 10px 0 10px;text-align: justify;}

.font10px {font-size: 10px;line-height: 12px;color: #695E4A;}

.font14px_nopad {font-size: 14px;line-height: 15px;}

.font9px_nopad {font-size: 9px;line-height: 11px;}

.contact_directory {font-size: 11px; color: #695E4A; padding-left: 30px; padding-top: 20px; list-style: none;}

.address_text {font-size: 12px;color: #695E4A;padding-left: 45px;padding-top: 15px;line-height: 16px;list-style: none;}

.map_text {font-size: 9px;color: #8CC63F;text-align: center;}

.bullet_list {font-size: 12px;line-height: 15px;color: #695E4A;padding: 0 10px 0 25px;}



/*  P L A C E M E N T   A N D   C O N T A I N E R S  */

#container {width: 960px;height: auto;margin: auto;overflow:auto;}

#header_container {height: 130px;background-image: url(images/bg_header.gif);background-repeat: no-repeat;}

#header_logo {width: 214px;float: left;padding: 30px 0px 0px 45px;}

#headlinetext_container {width:960px; height: 46px;background-color: #FFFFFF; }

#content_container {height: 278px; width:767px; background-color: #FFFFFF;float: left;border: 0px;padding: 0px; overflow:hidden; width:767px; height:278px;}

.floatright {float: right;}
	
.floatleft {float: left;}

.clear { content: "."; display: block; height: 0; clear:both; visibility: hidden; }

#align_bottom {vertical-align: bottom;}

.center {text-align:center;display:block;margin-left:auto;margin-right:auto;	}

#center {text-align:center;display:block;margin-left:auto;margin-right:auto;float:none;}
	
.pad_left1px {padding-left: 1px;padding-top: 0px;border: none;}

.pad_10px_sides {padding: 0 10px 0 10px;}

.border_sides_1px {border-left: 1px;border-left-color: #FFFFFF;border-right: 1px;border-right-color: #FFFFFF;}

.border_right_2px {border-right: 2px;border-right-color: #FFFFFF;}

.content_table {width: 767px;height: 278px;border: 0px;table-layout: fixed;float: left;}

.scroll {overflow: auto;}

#about_scroll {height: 278px;overflow: auto;}

.vert-scroll {overflow: auto;}

#portable_scroll {height: 130px;overflow: auto;}

#pad1px {padding-left: 1px;width: 157px;height: 139px;}

.pad_1px_sides {padding: 0 1px 0 1px;}

.pad_1px_right {padding: 0 1px 0 0;}

.showroom_photo { width:282px; margin: 5px 0 5px 10px; float:left;}

.container_4img { width:609; padding: 0 9px 0 10px; float:left; }

.img_144 { width:144px; float:left; height: 139px; padding: 0 2px 0 1px; }

.img_288 { width:288px; float:left; height: 139px; padding: 0 2px 0 1px; }



/*  I M A G E S  */

.mini_image_158px {width: 100px;height: 100px;margin: 0 29px 5px 29px;}

.mini_image_135px {width: 100px;height: 100px;margin: 0 17px 5px 18px;}

#bottom_content {height: 46px;background-image: url(images/content_bottom.gif);background-repeat: no-repeat;}



/*  F O O T E R  */

#footer {height: 72px;background-image: url(images/footer.gif);background-repeat: no-repeat;}

.footer_text {color: #EFE9E5;text-align: center; padding:8px 0 0 0;font-size: 9px;line-height: 13px;}

.footer_text a {color: #EFE9E5;text-decoration: none;}

.footer_text a:hover {color: #8cc63f;text-decoration: none;}

.footer_email {color: #EFE9E5;text-align: center;padding-top: 10px;font-size: 9px;}

.footer_email a {color: #8CC63F;text-decoration: underline;}

.footer_email a:hover {color: #669900;text-decoration: underline;}

a.foot_port:hover {color: #FFD200;}

a.foot_mod:hover {color: #F37421;}

a.foot_cust:hover {color: #EE4031;}

a.foot_sundry:hover {color: #EE4031;}

a.foot_graph:hover {color: #70CDE3;}

a.foot_proj:hover {color: #B493B2;}




/*  H E A D E R   N A V I G A T I O N  */

#nav_header {float: right; padding: 100px 70px 0px 0px; margin: 0;}

a.button_client {width: 121px; height: 15px; float: left; display: block; background-image: url(images/navheader_client_off.gif); background-repeat: no-repeat;}

a.button_client:hover {background-image: url(images/navheader_client_on.gif);}

a.button_about {width: 64px; height: 15px; float: left; display: block; background-image: url(images/navheader_about_off.gif); background-repeat: no-repeat:}

a.button_about:hover {background-image: url(images/navheader_about_on.gif);}

a.button_contact {width: 82px; height: 15px; float: left; display: block; background-image: url(images/navheader_contact_off.gif); background-repeat: no-repeat;}

a.button_contact:hover {background-image: url(images/navheader_contact_on.gif);}




/*  T A B S  */

#nav_tabs_container {
	height: 32px;
}

a.tab_main {
	width: 157px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_main_off.gif);
	background-repeat: no-repeat;
}

a.tab_main:hover {
	background-image: url(images/tab_main_active.gif);
}

a.tab_portable {
	width: 157px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_portable_off.gif);
	background-repeat: no-repeat;
}

a.tab_portable:hover {
	background-image: url(images/tab_portable_active.gif);
}

a.tab_modular {
	width: 157px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_modular_off.gif);
	background-repeat: no-repeat;
}

a.tab_modular:hover {
	background-image: url(images/tab_modular_active.gif);
}

a.tab_custom {
	width: 157px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_custom_off.gif);
	background-repeat: no-repeat;
}

a.tab_custom:hover {
	background-image: url(images/tab_custom_active.gif);
}

a.tab_sundry {
	width: 157px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_sundry_off.gif);
	background-repeat: no-repeat;
}

a.tab_sundry:hover {
	background-image: url(images/tab_sundry_active.gif);
}


a.tab_graphic {
	width: 156px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_graphic_off.gif);
	background-repeat: no-repeat;
}

a.tab_graphic:hover {
	background-image: url(images/tab_graphic_active.gif);
}

a.tab_project {
	width: 156px;
	height: 32px;
	float: left;
	display: block;
	background-image: url(images/tab_project_off.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

a.tab_project:hover {
	background-image: url(images/tab_project_active.gif);
}




/* -- N A V   C O L U M N -- */

.menulist {
	font-size: 13px;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0;
	color: #413825;
}

.padtop15 {
	padding: 15px 0 0 0;
}

.menulist a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.menulist a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.menulist a:hover {
	color: #413825;
	text-decoration: none;
	}

.menuheading {
	font-size: 12px;
	padding: 0 0 0 15px;
	line-height: 20px;
	color: #413825;
}

.column217px_text {
	font-size: 11px;
	line-height: 12px;
	padding: 0 10px 0 10px;
	color: #413825;
}

#liststyle1 {
	list-style: none;
	width: 142px;
}

.bullet1 {
	margin-top: 6px;
	margin-left: 15px;
}

.wrap {
	position:relative;
	float: left;
	width: 157px;
	height: 278px;
	padding: 0;
}

.width_157_dots {
	width: 157px;
	background-image: url(images/dots_vertical_bg.gif);
	background-repeat: no-repeat;
}

.button_promo_wrap { vertical-align: top; padding: 5px 0 0 15px; }

a.button_promo_inventory {
	width: 123px;
	height: 40px;
	padding-bottom: 10px;
	float: left;
	display: block;
	background-image: url(images/button_promo_inventory.gif);
	background-repeat: no-repeat;
}

a.button_promo_inventory:hover { background-image: url(images/button_promo_inventory_hover.gif); }

a.button_promo_48retractor {
	width: 123px;
	height: 40px;
	padding-bottom: 10px;
	float: left;
	display: block;
	background-image: url(images/button_promo_48retractor.gif);
	background-repeat: no-repeat;
}

a.button_promo_48retractor:hover { background-image: url(images/button_promo_48retractor_hover.gif); }

a.button_promo_inventory_purple {
	width: 123px;
	height: 40px;
	padding-bottom: 10px;
	float: left;
	display: block;
	background-image: url(images/button_promo_purple_inventory.gif);
	background-repeat: no-repeat;
}

a.button_promo_inventory_purple:hover { background-image: url(images/button_promo_purple_inventory_hover.gif); }



/* -- S U B M E N U   L I S T -- */

.submenulist {
	font-size: 11px;
	line-height: 22px;
	padding: 15px 0 0 15px;
	color: #669933;
	height: 122px;
	background-color: #EFE9E5;
}

.submenulist a:link {
	color: #695E4A;
	text-decoration: none;
}

.submenulist a:visited {
	color: #695E4A;
	text-decoration: none;
}

.submenulist a:hover {
	color: #8CC63F;
	text-decoration: none;
	}

.submenulist_product_downloads {
	font-size: 10px;
	line-height: 20px;
	padding: 15px 0 0 15px;
	color: #669933;
	height: 122px;
	background-color: #FFFFFF;
}

.submenulist_product_downloads a:link {
	color: #695E4A;
	text-decoration: none;
}

.submenulist_product_downloads a:visited {
	color: #695E4A;
	text-decoration: none;
}

.submenulist_product_downloads a:hover {
	color: #8CC63F;
	text-decoration: none;
	}
	
.submenu_heading {color:#695E4A; font-weight:bold; font-size:12px; line-height:20px;}

#liststyle2 {
	list-style: none;
	width: 140px;
}


/*  I M A G E   G A L L E R I E S  */

.imagegallery {
	height: 27px;
	width: 30px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.gallery_view { padding-left: 1px; padding-right: 1px; }

#gallery_text {
	width: 127px; 
	padding: 18px 15px 15px 15px;
	border-color: #FFFFFF;
	border-left: 1px;
	border-right: 1px;
	font-size: 11px;
	color: #695e4a;
	line-height: 12px;
}

.column_203 { float: left; width: 200px; }

.gallery_wrap { vertical-align: top; padding-left: 15px; }

a.gallery_button_proj {
	width: 123px;
	height: 111px;
	float: left;
	display: block;
	background-image: url(images/gallery_button_proj.gif);
	background-repeat: no-repeat;
}

a.gallery_button_proj:hover { background-image: url(images/gallery_button_proj_rollover.gif); }

a.gallery_button_portable {
	width: 123px;
	height: 111px;
	float: left;
	display: block;
	background-image: url(images/gallery_button_portable.gif);
	background-repeat: no-repeat;
}

a.gallery_button_portable:hover { background-image: url(images/gallery_button_portable_rollover.gif); }

a.gallery_button_graphic {
	width: 123px;
	height: 111px;
	float: left;
	display: block;
	background-image: url(images/gallery_button_graphic.gif);
	background-repeat: no-repeat;
}

a.gallery_button_graphic:hover { background-image: url(images/gallery_button_graphic_rollover.gif); }

a.gallery_button_modular {
	width: 123px;
	height: 111px;
	float: left;
	display: block;
	background-image: url(images/gallery_button_modular.gif);
	background-repeat: no-repeat;
}

a.gallery_button_modular:hover { background-image: url(images/gallery_button_modular_rollover.gif); }

a.gallery_button_sundry {
	width: 123px;
	height: 111px;
	float: left;
	display: block;
	background-image: url(images/gallery_button_sundry.gif);
	background-repeat: no-repeat;
}

a.gallery_button_sundry:hover { background-image: url(images/gallery_button_sundry_rollover.gif); }



/*  S I T E M A P  */

.sitemap_text {
	font-size: 11px;
	line-height: 15px;
	color: #695E4A;
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
}

#site_topborder {
	border-top-color: #695E4A;
	border-top-style: solid;
	border-top-width: 2px;
}

.sitemap_head_company {
	background-color: #695E4A;
	color: #8cc63f;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 10px;
}

.sitemap_head_portable {
	background-color: #695E4A;
	color: #ffcc00;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 10px;
}

.sitemap_head_modular {
	background-color: #695E4A;
	color: #f37421;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 0 0 0 10px;
}

.sitemap_head_custom {
	background-color: #695E4A;
	color: #ee4031;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 0 0 0 10px;
}

.sitemap_head_graphic {
	background-color: #695E4A;
	color: #53c3dc;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 0 0 0 10px;
}

.sitemap_head_project {
	background-color: #695E4A;
	color: #a67fa2;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 0 0 0 10px;
}

.error_404 {
	font-size: 16px;
	color: #695e4a;
	padding: 15px 0 0 15px;
	vertical-align: top;
}
