/* ::::: BASICS ::::: */

		body {
			background-color: #ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
		}
		
		div {
			text-align:left;
		}
		
		* {
			padding: 0;
			margin: 0;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		p {
			color: #000000;
			line-height: 14px;
			margin-bottom: 10px;
		}
		
		div#print_Header {
			display: none;
		}

		.page_all {
			width:767px;
			padding:15px 0px 0px 0px;
			align: middle;
		}
		
		.page_topnav {
			margin: 0px;
			border-bottom:1px solid #000000;
		}
		
		.page_content {
			float:left;
			margin: 0px;
			padding: 0px 0px 8px 0px;
			background: url(../imgs/header_shadow.gif) top center no-repeat;
			background-color: #DDE0AD;
			width: 767px;
		}
		
		.page_footer {
			float: left;
			padding: 0px;
			margin: 0px;
		}
		
		div.clearspace {
			height:1px;
		  	clear: both;
			margin-top: 0px;
		}
		
		div.indent20 {
			margin-left:20px;
		}
		
		div.h_rule {
			width: 100%;
			height: 1px;
			background: #DFDFDF;
		}
		
		div.floatleft {
			float:left;
		}
		
		div.floatright {
			float:right;
		}
		
		.varilite_it {
			font-style: italic;
		}
		
		a,
		a:active {
			color:#336699;
		}
		
		a:hover {
			color:#333333;
		}
		
		/* bulleted list */
	
		ul.bulleted_list {
			font:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			margin: 8px 8px 0px 25px;
		}
		
		ul.bulleted_list li{
			display:list-item;
			list-style-type:disc;
		}
		
		/* General Table */
		
		table.table {
			font-size: 0.7em;
			margin: 1px 0px 3px;
		}

		td.table_left {
			padding: 2px 3px 2px 5px;
			border-right: 5px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			background: #DDE0AD;
		}
		
		td.table_right {
			padding: 2px 3px 2px 5px;
			border-bottom: 1px solid #FFFFFF;
			background: #DDE0AD;
		}	

/* ::::: BASICS > BUTTONS ::::: */
		
/* DELETE THIS LINE TO SHOW ALL CONFIGURE BUTTONS --
		a.button_configure,
		a:visited.button_configure, 
		a:active.button_configure {
			height:16px;
			width:59px;
			float:left;
			margin-top: 2px;
			background: url(../imgs/buttons_configure_off.gif);
			text-indent:-9999px;
			overflow: hidden;
		}
		
		a:hover.button_configure {
			background: url(../imgs/buttons_configure_over.gif);
		}
		
		html>body div#home_feature_buttons {
			margin-left: 33px;
		}
		
/*		
-- DELETE THIS LINE TO SHOW ALL CONFIGURE BUTTONS */

		html>body div#home_feature_buttons {
			margin-left: 65px;
		}

/**/

		a.button_configure,
		a:visited.button_configure, 
		a:active.button_configure {
			display: none;
		}
		
		a:hover.button_configure {
			display: none;
		}		
		
		a.button_moreinfo,
		a:visited.button_moreinfo
		{
			height:16px;
			width:52px;
			margin-top: 2px;
			float:left;
			background: url(../imgs/buttons_info_off.gif);
			text-indent:-9999px;
			overflow: hidden;	
		}
		a:hover.button_moreinfo {
			background: url(../imgs/buttons_info_hover.gif);
		}	
		
		a:active.button_moreinfo {
			background: url(../imgs/buttons_info_click.gif);
		}	
		
		a.button_download,
		a:visited.button_download
		{
			height:16px;
			width:60px;
			float:left;
			margin-top: 2px;
			background: url(../imgs/buttons_download_off.gif);
			text-indent:-9999px;
			overflow: hidden;
		}
		
		a:active.button_download {
			background: url(../imgs/buttons_download_click.gif);
		}
		
		a:hover.button_download {
			background: url(../imgs/buttons_download_hover.gif);
		}
		
/*		
		a.button_configure_lg,
		a:visited.button_configure_lg, 
		a:active.button_configure_lg {
			height:21px;
			width:83px;
			float:left;
			background: url(../imgs/buttons_configure_large.gif);
			text-indent:-9999px;
			overflow: hidden;
		}
		
		a:hover.button_configure_lg {
			background: url(../imgs/buttons_configure_large_over.gif);
		}
*/		

		.button_configure_lg
		{
			height:19px;
			width:68px;
			font-family: Arial;
			font-size: 8pt;
			font-weight: bolder;
			color: #444444;
			background-color: #F5D085;
			border-width: 1px;
			border-bottom-color: #63512D;
			letter-spacing: 0.3pt;
		}
		
		.button_go
		{
			height:19px;
			width:40px;
			font-family: Arial;
			font-size: 8pt;
			font-weight: bolder;
			color: #444444;
			background-color: #F5D085;
			border-width: 1px;
			border-bottom-color: #63512D;
			letter-spacing: 0.3pt;
		}
		
		a.button_moreinfo_grn,
		a:visited.button_moreinfo_grn
		{
			height:16px;
			width:52px;
			float:left;
			background: url(../imgs/buttons_info_grn_off.gif);
			text-indent:-9999px;
			overflow: hidden;	
		}
		
		a:active.button_moreinfo_grn {
			background: url(../imgs/buttons_info_grn_click.gif);
		}
		
		a:hover.button_moreinfo_grn {
			background: url(../imgs/buttons_info_grn_hover.gif);
		}
		
		
/* ::::: TOP NAV ::::: */


		div#topnav {
			text-align: left;
			background: #363434;
			height: 52px;
			width: 767px;
			padding: 0px;
		}

		div#h_topL {
			float: left;
			width: 223px;
			height: 40px;
			margin: 5px 5px 0px 5px;
		}
		
		html>body img#NavLogo {
			padding-left: 5px;
		}
		
		div#h_topR {
			float: right;
			width: 500px;
			height: 11px;
			margin: 28px 5px 0px 0px;
			padding: 0px;
		}
		
		div#secondarynav {
			float: left;
			font-size: 10px;
			width: 767px;
			background-image: url(../imgs/header_greenbkgrd_tall.jpg);
			border-bottom: 1px solid #363434;
		}

		div#breadcrumbs {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			float: left;
			margin: 6px 5px 6px 8px;
			width: 455px;
		}		
		
		div#breadcrumbs a, 
		div#breadcrumbs a:visited, 
		div#breadcrumbs a:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			text-decoration: none;
		}
		
		div#breadcrumbs a:hover {
			color: #333333;
			text-decoration: underline;
		}

		div#contactus a, 
		div#contactus a:visited, 
		div#contactus a:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
		}
		
		div#contactus a:hover {
			text-decoration: underline;
		}
/*
/* DELETE THIS LINE TO SHOW SEARCH OPTION */
		div#search {
			display:none;
		}
		
		div#contactus {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			float:right;
			margin: 6px 8px 6px 5px;
			width: 250px;
			color: #FFFFFF;
			text-align:right;
		}
/**/
/* DELETE THIS LINE TO SHOW SEARCH OPTION 
		div#contactus {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			float:left;
			margin: 6px 5px 5px;
			width: 125px;
			color: #FFFFFF;
			text-align:right;
		}
		
		div#search {
			float: left;
			margin: 2px 0px 2px;
			padding: 0px;
			width: 150px;
			height: 20px;
		}
		
		input.searchbox {
			font: Arial, Helvetica, sans-serif;
			font-size: 11px;
			background: #ffffff;
			width: 85px;
			height: 20px;
			margin: 0px;
			padding: 0px;
		}

		input.searchbutton {
			font: Arial, Helvetica, sans-serif;
			font-size: 10px;
			width: 55px;
			height: 20px;
			padding:0px;
			magin:0px;
		}


/* ::::: Top Rollover Nav ::::: */


		div#h_topR ul, li{
			list-style: none;
			display: inline;
			margin: 0px;
			padding: 0px;
		}
		
		li#products_off a, li#about_off a, li#forms_off a, li#knowledge_off a, li#where_off a {
			float:left;
			text-indent:-9999px;
			overflow: hidden;			
		}
		
		li#products_on a, li#about_on a, li#forms_on a, li#knowledge_on a, li#where_on a {
			float:left;
			text-indent:-9999px;
			overflow: hidden;
		}

		/*  nav OFF  */
			li#products_off a {
			width:65px;
			height:11px;
			background-image:url(../imgs/nav_products_off.gif);
			}
			
			li#about_off a {
			width:92px;
			height:11px;
			background-image:url(../imgs/nav_about_off.gif);
			}
			li#forms_off a {
			width:124px;
			height:11px;
			background-image:url(../imgs/nav_forms_off.gif);
			}
			
			li#knowledge_off a {
			width:115px;
			height:11px;
			background-image:url(../imgs/nav_knowledge_off.gif);
			}
			
			li#where_off a {
			width:100px;
			height:11px;
			background-image:url(../imgs/nav_where_off.gif);
			}
			
		/* nav ON */
			li#products_on a {
			width:65px;
			height:11px;
			background-image:url(../imgs/nav_products_on.gif);
			}
			
			li#about_on a {
			width:92px;
			height:11px;
			background-image:url(../imgs/nav_about_on.gif);
			}
			li#forms_on a {
			width:124px;
			height:11px;
			background-image:url(../imgs/nav_forms_on.gif);
			}
			
			li#knowledge_on a {
			width:115px;
			height:11px;
			background-image:url(../imgs/nav_knowledge_on.gif);
			}
			
			li#where_on a {
			width:100px;
			height:11px;
			background-image:url(../imgs/nav_where_on.gif);
			}
			
		/* nav HOVER */
			li#products_off a:hover {
			width:65px;
			height:11px;
			background-image:url(../imgs/nav_products_over.gif);
			}
			
			li#about_off a:hover {
			width:92px;
			height:11px;
			background-image:url(../imgs/nav_about_over.gif);
			}
			li#forms_off a:hover {
			width:124px;
			height:11px;
			background-image:url(../imgs/nav_forms_over.gif);
			}
			
			li#knowledge_off a:hover {
			width:115px;
			height:11px;
			background-image:url(../imgs/nav_knowledge_over.gif);
			}
			
			li#where_off a:hover {
			width:100px;
			height:11px;
			background-image:url(../imgs/nav_where_over.gif);
			}
		
		
/* ::::: LEFT NAV ::::: */


		div.LNav {
			background: url(../imgs/leftnav_topleft.gif) top left no-repeat;
			width: 133px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: .7em;
			float: left;
			margin-top: 8px;
			margin-left: 5px;
			padding: 0px;
			overflow:hidden;
		}

		div.LNav h2 {
			background: url(../imgs/leftnav_topright.gif) top right no-repeat;
			padding: 3px 0px 0px 8px;
			margin: 0px;
			height: 19px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #333333;
			text-transform: uppercase;
			border-bottom-width: 1px solid #DDE0AD;
		}
		
		div.LNavPhoto {
			margin: 0px;
		}
		
		div.LNavItems {
			margin-top: 9px;
		}
		
		div.LNavItems ul {
			list-style: none;
			margin:0px;
		}
		
		html>body div.LNavItems li a {
			width: auto;
		}
		
		.Lnav_main li a, 
		.Lnav_main li a:visited {
			color: #333333;
			text-decoration: none;
			display: block;
			padding: 2px 3px 2px 20px;
			background-image: url(../imgs/leftnav_off.gif);
		}
		
		.Lnav_main li a:hover {
			text-decoration: underline;
			color: #666666;
		}
		
		.Lnav_subhead li a,
		.subhead li a:visited {
			color: #333333;
			text-decoration: none;
			display: block;
			padding: 2px 3px 2px 20px;
			background-image: url(../imgs/leftnav_sub_white.gif);
		}
		
		.Lnav_subhead li a:hover {
			text-decoration: underline;
			color: #666666;
		}
		
		.Lnav_sub li a, 
		.Lnav_sub li a:visited {
			color: #333333;
			text-decoration: none;
			display: block;
			padding: 2px 3px 2px 33px;
			background-image: url(../imgs/leftnav_sub_off.gif);
		}
		
		.Lnav_sub li a:hover {
			text-decoration: underline;
			color: #666666;
		}
		
		span.on {
			padding: 2px 3px 2px 20px;
			display: block;
			text-decoration: none;
			background-image: url(../imgs/leftnav_over.gif);
		}
		
		span.subon {
			display: block;
			text-decoration: none;
			padding: 2px 3px 2px 33px;
			background-image: url(../imgs/leftnav_sub_over.gif);
		}
		
		
		div.LNavFooter {
			background: url(../imgs/leftnav_bottomleft.gif) bottom left no-repeat;
			margin: 0;
			padding: 0;
			height: 7px;
		}
		
		div.LNavFooter p {
			background: url(../imgs/leftnav_bottomright.gif) bottom right no-repeat;
			display: block;
			margin: 0;
			padding: 0;
			height: 7px;
		}


/* ::::: FOOTER ::::: */


		div.footer {
			width: 767px;
			font-size: 10px;
			background-color: #333333;
			height: 25px;
			border-top: 1px solid #EBA82D;
		}
		
		.varilite {
			color: #EBA82D;
			font-style: italic;
		}
		
		
		div.country {
			float: left;
			margin-top: 5px;
			margin-left: 10px;
		}
		
		div.f_links {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			float: right;
			margin-top: 6px;
		}
		
		div.f_links a:link, div.f_links a:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #FFFFFF;
		}
		
		div.f_links a:hover {
			text-decoration: underline;
		}	
		
		
/* ::::: SHARED > CONTENT BOX ::::: */

		
		div.mainContent {
			background: #FFFFFF url(../imgs/corner_topleft.gif) no-repeat left top;
			width: 615px;
			margin: 9px 0px 0px 145px;
		}
		
		div.mainContent h2 {
			background: url(../imgs/corner_topright.gif) top right no-repeat;
			padding: 3px 0px 0px 8px;
			margin: 0px;
			height: 18px;
			font-size: 15px;
			color: #000000;
			text-transform: uppercase;
			border-bottom: 1px solid #DDE0AD;
		}
		
		div.mainTopRight {
			background: url(../imgs/corner_topright.gif) top right no-repeat;
			display: block;
			height: 8px;
		}
		
		div.mainMiddle {
			background-color: #ffffff;
			padding: 8px 2px 8px 8px;
		}
		
		div.section_txt_lg {
			padding: 0px 30px 0px 25px;			
		}
		
		div.mainFooter {
			background: url(../imgs/corner_bottomleft.gif) bottom left no-repeat;
			height: 8px;
			margin-top: -8px;
		}
		
		div.mainFooterRight {
			background: url(../imgs/corner_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			margin-top: -8px;
		}
		
		div.section_txt_lg {
			font-size:0.7em;
			padding: 0px 30px 0px 25px;	
			color:#000000;
		}
		
		/* --- HTML CONTENT BOX --- */
		
		div.mainContent_html {
			background: #FFFFFF url(../imgs/corner_topleft.gif) no-repeat left top;
			width: 746px;
			margin-left: 10px;
			margin-top: 8px;
		}

		div.mainContent_html h2 {
			background: url(../imgs/corner_topright.gif) top right no-repeat;
			padding: 3px 0px 0px 8px;
			margin: 0px;
			height: 18px;
			font-size: 15px;
			color: #000000;
			text-transform: uppercase;
			border-bottom: 1px solid #DDE0AD;
		}
		
		/* --- POPUP CONTENT BOX --- */
		
		div.popupContent {
			background: #FFFFFF url(../imgs/corner_topleft.gif) no-repeat left top;
			width: 300px;
			margin: 8px 0px 0px 8px;
		}
		
		div.popupContent h2 {
			background: url(../imgs/corner_topright.gif) top right no-repeat;
			padding: 3px 0px 0px 8px;
			margin: 0px;
			height: 18px;
			font-size: 15px;
			color: #000000;
			text-transform: uppercase;
			border-bottom: 1px solid #DDE0AD;
		}
		
		div.popupMiddle {
			background-color: #ffffff;
			padding: 8px 2px 8px 8px;
		}
		
		div.popupFooter {
			background: url(../imgs/corner_bottomleft.gif) bottom left no-repeat;
			height: 8px;
			margin-top: -8px;
		}
		
		div.popupFooterRight {
			background: url(../imgs/corner_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			margin-top: -8px;
		}
		
		div.popupMiddle p {
			font-size: 0.7em;
		}



/* ::::: SHARED > FEATURE BOX ::::: */

		
		/* --- WHITE BACKGROUND FEATURE BOX --- */
		
		span.white_feature_heading {
			background: url(../imgs/corner_gry_grn_topright.gif) top right no-repeat;
			padding: 1px 0px 0px 10px;
			height: 19px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight:bold;
			color: #FFFFFF;
			text-transform: uppercase;
			display: block;
		}

		div.white_feature_mid {
			background: #FFFFFF;
		}
		
		div.white_feature_foot {
			background: #FFFFFF url(../imgs/corner_bottomleft.gif) bottom left no-repeat;
			padding: 0px;
			margin: -8px 0px 0px;
		}
		
		div.white_feature_foot_right {
			background: url(../imgs/corner_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			padding: 0px;
			margin: 0px;
		}
		
		/* --- GREEN BACKGROUND FEATURE BOX --- */
				
		span.grn_feature_heading {
			background: url(../imgs/corner_gry_topright.gif) top right no-repeat;
			padding: 1px 0px 0px 10px;
			height: 19px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight:bold;
			color: #FFFFFF;
			text-transform: uppercase;
			display: block;
		}
		
		div.grn_feature_mid {
			background: #F4F6D6;
		}
		
		div.grn_feature_foot {
			background: #F4F6D6 url(../imgs/corner_grn_bottomleft.gif) bottom left no-repeat;
			padding: 0px;
			height:8px;
			margin: -8px 0px 0px;
		}
		
		div.grn_feature_foot_right {
			background: url(../imgs/corner_grn_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			padding: 0px;
			margin: 0px;
		}
		
		/* --- HOME PG FEATURE BOX --- */
		
		div#home_feature {
			float:left;
			margin: 8px 8px 0px 8px;
			width: 435px;
			background: #333333 url(../imgs/corner_gry_grn_topleft.gif) no-repeat left top;
		}
		
		div#home_feature_left {
			width: 300px;
			height: 150px;
			float:left;
			padding: 8px 8px 8px 8px;
			font-size: 11px;
			line-height: 16px;
			text-align: left;
		}
		
		div#home_feature_leftcolumn h3 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			font-size: 12px;
			text-decoration: none;
			margin: 0px;
		}
		
		div#home_feature_right 
		{
			float: right;
			width: 100px;
			height: 150px;
			padding: 10px 8px 8px 8px;
			font-size: 11px;
			line-height: 22px;
		}
		
		div#home_feature_left a, div#home_feature_left a:visited {
			color: #333333;
			text-decoration: none;
		}
		
		div#home_feature_left a:hover {
			text-decoration: underline;
			color: #666666;
		}

		/* --- SECTION OPENER FEATURE BOX --- */
		
		div#section_feature {
			float: left;
			margin-top:8px;
			width: 598px;
			background: #333333 url(../imgs/corner_gry_topleft.gif) no-repeat left top;
		}
		
		div#section_feature_leftcolumn {
			float:left;
			width: 365px;
			margin-left: 16px;
			padding: 16px 0px 0px 0px;
		}
		
		div#section_feature_leftcolumn h4 {
			font-size: 0.8em;
		}
		
		div#section_feature_leftcolumn p {
			font-size: 0.7em;
		}
		
		div#section_feature_leftcolumn_all {
			float:left;
			width: 560px;
			margin-left: 16px;
			padding: 16px 0px 0px 0px;
		}
		
		div#section_feature_leftcolumn_all h4 {
			font-size: 0.8em;
		}
		
		div#section_feature_leftcolumn_all p {
			font-size: 0.7em;
		}
		
		div#section_feature_rightcolumn {
			float:left;
			width: 135px;
			padding: 16px 16px 8px 16px;
			text-align:center;
		}
				

/* ::::: HOME PAGE ::::: */


		div#home_main {
			width:767px;
			height:281px;
			background:url(../imgs/home_main_img.jpg);
		}

		div#home_main_content {
			float:right;
			width:325px;
			height:200px;
			font-size: 11px;
			line-height: 15px;
			margin: 55px 35px 0px 0px;
		}
		
		div#home_main_content h2 {
			font-size: 13px;
			line-height: 18px;
			font-weight: bold;
		}
		
		/* --> FeatureBox Css Above in :Shared > FeatureBox: <-- */
		
		div#home_jumpmenus {
			float:left;
			width: 165px;
			margin: 45px 0px 0px 50px;
		}
		
		div#home_jumpmenus select{
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			background:#F1F3D5;
			width: 165px;
		}
		
				

/* ::::: PRODUCTS > CATALOG PG ::::: */


		div.product_box {
			width: 187px;
			float: left;
			margin: 15px 0px 15px 5px;
		}
		
		div.product_box a,
		div.product_box a:visited {
			text-decoration: none;
			color: #333333;
		}
		
		div.product_box a:hover,
		div.product_box a:active {
			text-decoration: none;
			color: #666666;
		}
		
		div.product_box h3 {
			float: left;
			margin: 0px;
			font-size: 0.8em;
			text-indent: 3pt;
		}
		 
		img.new {
			margin: 0px 8px;
			float: left;
		}
		
		img.old {
			margin: 0px 8px;
			float: left;
		}
		
		div.box_title {
			height: 30px;
			width: 187px;
			text-align: left;
		}
		
		div.box_thumb {
			float: left;
			width: 75px;
			text-align: center;
			margin-top: 3px;
		}
		
		div.product_box p {
			margin: 3px 0px 0px;
			width: 105px;
			float: right;
			font-size: 0.7em;
		}


/* ::::: PRODUCTS > PRODUCT PG ::::: */
		
		
		div.detail_leftColumn{
			width: 170px;
			float: left;
			margin: 0px 20px 0px 0px;
		}
		
		div.detail_Photo {
			width: 170px;
			background: url(../imgs/corner_img_topleft.gif) top left no-repeat;
		}

		div.detail_photoTopRight {
			background: url(../imgs/corner_img_topright.gif) top right no-repeat;
			margin: 0;
			height: 8px;
			display: block;
		}

		div.detail_photoMid {
			padding: 3px;
			background: url(../imgs/corner_img_midright.gif) top right repeat-y;
			text-align: center;
		}
		
		img#enlarge {
			padding-top:4px;
		}
		
		div.detail_photoFooter {
			background: url(../imgs/corner_img_bottomleft.gif) bottom left no-repeat;
			padding: 0px;
			margin: 0px;
		}

		div.detail_photoFooter p {
			background: url(../imgs/corner_img_bottomright.gif) bottom right no-repeat;
			display: block;
			padding: 0px 10px 6px;
			margin: 0px;
			font: .6em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
		}
		
		div.detail_rightColumn {
			width: 400px;
			float: left;
			margin-top: 15px;
		}
		
		div.detail_rightColumn h3 {
			font-size: 1.4em;
			font-weight: bold;
			color: #333333;
		}
		
		div.detail_rightColumn h4 {
			font-size: 1em;
			font-weight: bold;
			color: #333333;
		}
		
		div.detail_scroll {
			font-size: 0.7em;
			height: 125px;
			overflow: auto;
			padding-right: 8px;
			margin: 5px 0px 15px;
		}
		div.detail_tech {
			margin: 15px 0px 15px;
		}

		table.detail_Techtable {
			font-size: 0.7em;
			margin: 1px 0px 3px;
		}

		td.tt_left {
			padding: 2px 3px 2px 5px;
			width: 95px;
			border-right: 5px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			background: #DDE0AD;
		}
		
		td.tt_right {
			padding: 2px 3px 2px 5px;
			width: 265px;
			border-bottom: 1px solid #FFFFFF;
			background: #DDE0AD;
		}	
		
		td.tt_left2 {
			padding: 0px 3px 0px 5px;
			width: 95px;
			border-right: 5px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			background: #F4F6D6;
		}
		
		td.tt_right2 {
			padding: 2px 3px 2px 5px;
			width: 265px;
			border-bottom: 1px solid #FFFFFF;
			background: #F4F6D6;
		}
		

/* ::::: Mini Selection Guide ::::: */
		
		div.detail_miniselect {
			background: #FFFFFF url(../imgs/corner_img_topleft.gif) no-repeat left top;
			width: 171px; 
			margin: 8px 0px;
		}
		
		div.detail_miniselect h2 {
			background: url(../imgs/corner_img_topright.gif) top right no-repeat;
			padding: 3px 0px 0px 8px;
			margin: 0px;
			height: 17px;
			font-size: 15px;
			color: #000000;
			text-transform: uppercase;
			border-bottom: 1px solid #DDE0AD;
		}
		
		div.miniselect_middle {
			background: url(../imgs/corner_img_midright.gif) top right repeat-y;
			padding: 5px 4px 0px 10px;
		}
		
		div.miniselect_foot {
			background: url(../imgs/corner_img_bottomleft.gif) bottom left no-repeat;
			height: 8px;
			margin-top: -10px;
		}
		
		div.miniselect_footright {
			background: url(../imgs/corner_img_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			margin-top: -10px;
		}
		
		div.miniselect_instruct p {
			color:#666666;
			margin: 0px -6px 0px -6px;
			text-align:center;
		}

		div.miniselect_middle p {
			font: 0.7em/1em Arial, Helvetica, sans-serif;
		}
		
		div.miniselect_imgs {
			margin: 6px -3px 3px -3px;
		}


/* ::::: SECTION OPENER ::::: */


		div.section_photo {
			float: left;
			width: 315px;
		}
		
		div.section_txt {
			float: left;
			width: 250px;
			margin: 15px 2px 0px 20px;
			font-size: 0.7em;
		}
		
		div.section_txt select{
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			background:#F1F3D5;
			width: 165px;
			margin-top: 3px;
		}
		
		div.section_txt h3 {
			font-size: 1.3em;
			font-weight: bold;
			color: #000000;
		}
		
		div#section_feature_leftcolumn h6 {
			font-size: 1.2em;
			padding: 0px 0px 2px 0px;
		}
		

		/* --> FeatureBox Css Above in :Shared > FeatureBox: <-- */
		
		
/* ::::: SHARED > ARTICLE ::::: */

		div#article_pg {
			width: 550px;
			margin: 15px 0px 0px 25px;
		}
		
		div#article_pg h3 {
			display:inline;
			font-size: 1.2em;
			margin-left:8px;
			padding: 0px 0px 2px 0px;
		}
		
		div#article_pg h3.article1 {
			display:inline;
			font-size: 1.2em;
			padding: 0px 0px 2px 0px;
			margin-left:0px;
		}

		div#article_pg h3.provailfix {
			margin-top:300px;
		}

		div#article_pg p {
			font-size: 0.7em;
			margin: 0px 8px 0px 8px;
		}

		div.photoleft {
			float: left;
			padding: 10px;
			margin-right: 10px;
			text-align: center;
			font-size: 0.6em;
		}
		
		div.photoright {
			float: right;
			padding: 9px;
			margin-left: 5px;
			text-align: center;
			font-size: 0.6em;
		}
		
		div.article_top {
			padding: 15px 8px 8px 0px;
		}
		
		div.column {
			float:left;
			width: 185px;
			margin: 0px 7px 0px 7px;
		}
		
		div.column h4 {
			margin: 0px 0px 0px 7px;
			font-size: 0.8em;
		}

		div#article5 {
			margin: 0px 10px 0px 8px;
		}
		
		div.sidebar2 {
			float:right;
			width: 145px;
			margin:-10px -10px 0px 0px;
			padding: 0px;
		}
		
		html>body div.sidebar2 {
			margin: -10px 13px 0px 0px;
		}
		
		div.leftcolumn {
			margin-right: -15px;
			float:left;
			width:300px;
		}
		
		div.sidebar2 img{
			margin: 8px 8px 3px 8px;
		}
		
		div.sidebar {
			float:right;
		}
		
		div.sidebar_Mid a,
		div.sidebar_Mid a:visited,
		div.sidebar_Mid a:active {
			font-size: 1.1em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;			
		}
		
		div.sidebar_Mid a:hover {
			color: #666666;
		}
		
		div.sidebar_topLeft {
			width: 170px;
			background: url(../imgs/corner_img_topleft.gif) top left no-repeat;
			margin:	10px;
		}
		
		div.sidebar_topRight {
			background: url(../imgs/corner_img_topright.gif) top right no-repeat;
			margin: 0;
			height: 8px;
			display: block;
		}
		
		div.sidebar_Mid {
			background: url(../imgs/corner_img_midright.gif) top right repeat-y;
			padding: 0px 8px 8px 10px;
			font: .9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;			
		}
		
		div.sidebar_footLeft {
			background: url(../imgs/corner_img_bottomleft.gif) bottom left no-repeat;
			padding: 0px;
			height: 8px;
			margin: -8px 0px 0px;
		}
		
		div.sidebar_footRight {
			background: url(../imgs/corner_img_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			padding: 0px;
			margin: 0px;
		}

		div.contentbox_vert {
			float: left;
		}
		
		div.contentbox_vert_Mid a,
		div.contentbox_vert_Mid a:visited,
		div.contentbox_vert_Mid a:active {
			font-size: 1.1em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;			
		}
		
		div.contentbox_vert_Mid a:hover {
			color: #666666;
		}
		
		div.contentbox_vert_topLeft {
			float: left;
			width: 160px;
			background: url(../imgs/corner_img_topleft.gif) top left no-repeat;
			margin:	10px;
		}
		
		div.contentbox_vert_topRight {
			background: url(../imgs/corner_img_topright.gif) top right no-repeat;
			margin: 0;
			height: 8px;
			display: block;
		}
		
		div.contentbox_vert_Mid {
			background: url(../imgs/corner_img_midright.gif) top right repeat-y;
			padding: 0px 8px 8px 10px;
			font: .9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;			
		}
		
		div.contentbox_vert_footLeft {
			background: url(../imgs/corner_img_bottomleft.gif) bottom left no-repeat;
			padding: 0px;
			height: 8px;
			margin: -8px 0px 0px;
		}
		
		div.contentbox_vert_footRight {
			background: url(../imgs/corner_img_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			padding: 0px;
			margin: 0px;
		}
		
		div.contentbox_hor {
			float: left;
		}
		
		div.contentbox_hor_Mid a,
		div.contentbox_hor_Mid a:visited,
		div.contentbox_hor_Mid a:active {
			font-size: 1.1em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;			
		}
		
		div.contentbox_hor_Mid a:hover {
			color: #666666;
		}
		
		div.contentbox_hor_topLeft {
			float: left;
			width: 525px;
			background: url(../imgs/corner_img_topleft.gif) top left no-repeat;
			margin:	10px;
		}
		
		div.contentbox_hor_topRight {
			background: url(../imgs/corner_img_topright.gif) top right no-repeat;
			margin: 0;
			height: 8px;
			display: block;
		}
		
		div.contentbox_hor_Mid {
			background: url(../imgs/corner_img_midright.gif) top right repeat-y;
			padding: 0px 8px 8px 10px;
			font: .9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;			
		}
		
		div.contentbox_hor_footLeft {
			background: url(../imgs/corner_img_bottomleft.gif) bottom left no-repeat;
			padding: 0px;
			height: 8px;
			margin: -8px 0px 0px;
		}
		
		div.contentbox_hor_footRight {
			background: url(../imgs/corner_img_bottomright.gif) bottom right no-repeat;
			display: block;
			height: 8px;
			padding: 0px;
			margin: 0px;
		}
		

/* ::::: Decision Trees ::::: */

		
		table#BackDecisionTree {
			font-size: 0.7em;
			width: 590px;
			margin-left: 8px;
		}
		
		div#TreeHeaders {
			margin: 10px;
		}
		
		table#smaller_DecisionTree {
			font-size: 0.7em;
			margin-left: 8px;
		}
		
		span.DT_subtxt{
			font-size: 0.9em;
			color: #666666;
		}
		
		td.DT_item {
			width: 175px;
			background: #F1F3D5;
			border: 1px solid #DDE0AD;
			text-align: center;
			padding: 5px;
		}
		
		td.DT_item_thin {
			width: 125px;
			background: #F1F3D5;
			border: 1px solid #DDE0AD;
			text-align: center;
			padding: 5px;
		}
		
		td.DT_product {
			width: 125px;
			padding: 10px;
		}
		
		span.DT_product {
			font-weight:bold;
		}
		
		td.DT_item_sm {
			width: 118px;
			background: #F1F3D5;
			border: 1px solid #DDE0AD;
			text-align: center;
			padding: 5px;
		}
		
		td.DT_tdheight {
			height: 50px;
		}
		
		td#explorerhack {
			background-image:url(../imgs/DT_or_explorerhack.gif)
		}
		
		
/* ::::: Selection Guides ::::: */


		div#SelectionGuide {
			width: 585px;
			margin-left: 8px;
			margin-top: 8px;
			overflow: scroll;
		}
		
		html>body div#SelectionGuide {
			overflow: auto;
		}
	
		table#SG_backtable {
			font-size: 0.7em;
			width: 585px;
			margin-left: 8px;
			margin-top: 8px;
		}
		
		table#SG_seattable {
			font-size: 0.7em;
			width: 825px;
		}
		
		td.SG_top {
			Border-left: 1px solid #333333;
			vertical-align:bottom;
		}
		
		td.SG_name {
			width: 100px;
			padding: 3px;
			font-size: 1em;
			font-weight: bold;
			background: #EBA82D;
			Border-left: 1px solid #333333;
			text-align: center;
		}
		
		td.SG_leftwidth {
			width: 250px;
		}
		
		td.SG_left {
			padding: 3px;
			border-top: 1px solid #333333;
		}
		
		td.SG_mid {
			padding:5px;
			text-align: center;
			Border-left: 1px solid #333333;
			Border-top: 1px solid #333333;
		}
		
		td.SG_bottom {
			font-size: 0.9em;
			padding: 10px;
		}
		
		
/* ::::: Warranry Registration ::::: */
		
		
		input.txtinput {
			font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			margin-left: 8px;
			width: 215px;
		}
		
		input.txtinput2 {
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 275px;
		}
		
		select.dropdown {
			font: bold 1em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			margin-left: 8px;
			width: 215px;
			text-align:left;
		}
		select.dropdown_small {
			font: bold 1em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 50px;
			margin-left: 8px;
			text-align:left;
		}
		
		select.dropdown2 {
			font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			margin-left: 8px;
			width: 50px;
			text-align:center;
		}
		
		.radio_button {
			margin: 8px 3px -2px 8px;
			font-size: 8pt;
		}
		
		textarea.textarea_sm {
			font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 250px;
			height: 75px;
			overflow: auto;
			margin: 5px 5px 0px 8px;
		}
		
		textarea.textarea_med {
			font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 344px;
			height: 100px;
			overflow: auto;
			margin: 5px 5px 0px 8px;
		}
		
		
		textarea.textarea {
			font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 375px;
			height: 100px;
			overflow: auto;
			margin: 5px 5px 0px 8px;
		}
		
		span.smltxt{
			font-size: .9em;
			font-style: italic;
			color: #FF0000;			
		}
		
		span.asterisk{
			font-size: 1.1em;
			color: #FF0000;	
			margin: 0px 3px 0px -3px;
		}
		
		
/* ::::: Size Chart & Fit Info ::::: */
		
		div.leftalign {
			margin-top: 5px;
			padding-left:10px;
			width: 165px;
			text-align:	left;
		}
		
		table.reg_table {
			font-size: 0.7em;
		}
		
		table.reg_table td {
			padding: 5px;
		}
		
		td.headings {
			background: #DDE0AD;
			font-size: 1.1em;
			font-weight: bold;
			padding: 5px;
		}
		
		tr.trbackground {
			background: #e1e1e1;
		}
		
		tr.headings {
			background: #DDE0AD;
			font-size: 1.1em;
			font-weight: bold;
			padding: 5px;
		}
		
		td.cell_1 {
			width: 50px;
		}
        
		td.title {
			font-size: 0.8em;
		}
		
		
/* ::::: Misc ::::: */

		
		table#sitemap {
			font: 0.7em Arial, Helvetica, sans-serif;
		}
		
		img.pdficon {
			float: left;
		}
		
		div.leftcolumn {
			float: left;
			width: 375px;
		}
		.varaliteit
		{
			font-style:italic;
		}
		