/* ::::: 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;
		}

		.page_all {
			width:767px;
			padding:15px 0px 0px 0px;
			align: middle;
		}
		
		img#printLogo {
			margin: 0px 0px 5px 15px
		}
		
		div#print_Header {
			margin-bottom: 8px;
		}
		
		.page_topnav {
			margin: 0px 0px 8px 0px;
		}
		
		
		.page_content {
			float:left;
			margin: 0px;
			padding: 0px 0px 8px 0px;
			width: 767px;
		}
		
		.page_footer {
			display:none;
		}
		
		div.clearspace {
			height:1px;
		  	clear: both;
			margin-top: -15px;
		}
		
		div.indent20 {
			margin-left:20px;
		}
		
		div.h_rule {
			width: 100%;
			height: 1px;
			background: #DFDFDF;
		}
		
		div.floatleft {
			float:left;
		}
		
		div.floatright {
			float:right;
		}
		
		span.varilite_it {
			font-style: italic;
		}
		
		a,
		a:visited,
		a:active {
			color:#336699;
		}
		
		/* 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 ::::: */
		

		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
		{
			display: none;
		}
		a:hover.button_moreinfo {
			display: none;
		}	
		
		a:active.button_moreinfo {
			display: none;
		}	
		
		a.button_download,
		a:visited.button_download
		{
			display: none;
		}
		
		a:active.button_download {
			display: none;
		}
		
		a:hover.button_download {
			display: none;
		}	

		.button_configure_lg
		{
			display: none;
		}
		
		.button_go
		{
			display: none;
		}
		
		a.button_moreinfo_grn,
		a:visited.button_moreinfo_grn
		{
			display: none;
		}
		
		a:active.button_moreinfo_grn {
			display: none;
		}
		
		a:hover.button_moreinfo_grn {
			display: none;
		}

		
		
/* ::::: TOP NAV ::::: */


		div#topnav {
			display:none;
		}

		div#secondarynav {
			display: none;
		}

		div#breadcrumbs {
			display: none;
		}		
		
		div#breadcrumbs a, 
		div#breadcrumbs a:visited, 
		div#breadcrumbs a:active {
			display: none;
		}

		div#contactus {
			display:none;
		}
	
		div#search {
			display:none;
		}

/* ::::: LEFT NAV ::::: */


		div.LNav {
			display: none;
		}
		
		

		
/* ::::: SHARED > CONTENT BOX ::::: */

		
		div.mainContent {
			background: #FFFFFF url(../imgs/corner_topleft.gif) no-repeat left top;
			width: 615px;
			margin: 9px 0px 0px 30px;
		}
		
		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;
		}


/* ::::: 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 0px;
			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_leftcolumn {
			float:left;
			width: 185px;
			padding: 8px;
			text-align:center;
		}
		
		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_buttons {
			width:118px;
			height:16px;
		}
		
		html>body div#home_feature_buttons {
			margin-left: 33px;
		}
		
		div#home_feature_rightcolumn {
			float:left;
			width: 225px;
			padding: 8px 8px 0px 0px;
			font-size: 11px;
		}

		/* --- 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: 185px;
			float: left;
			margin: 15px 9px 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;
			width: 120px;
			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_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_miniselect {
			width: 162px; 
			margin: 8px 0px;
		}
		
		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;
			padding-right: 8px;
			margin: 5px 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;
		}	
		

/* ::::: 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.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.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			margin-left: 8px;
			width: 175px;
		}
		
		input.txtinput2 {
			font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			width: 275px;
		}
		
		select.dropdown {
			font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			margin-left: 8px;
			width: 215px;
			text-align:center;
		}
		
		select.dropdown2 {
			font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
			color: #333333;
			margin-left: 8px;
			width: 50px;
			text-align:center;
		}
		
		input.radio_button {
			margin: 2px 3px -2px 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 {
			margin-top: 15px;
			font-size: 0.7em;
		}
		
		table.reg_table td {
			padding: 1px 5px 1px 5px;
		}
		
		td.headings {
			background: #DDE0AD;
			font-size: 0.8em;
			font-weight: bold;
			padding: 5px;
		}
		
		tr.trbackground {
			background: #e1e1e1;
		}
		
		tr.headings {
			background: #DDE0AD;
			font-size: 0.8em;
			font-weight: bold;
			padding: 5px;
		}
		
		td.list {
			font-size: 0.7em;
			padding: 5px;
		}
		
		table.list
		{
			width: 550px;
			
		}
		
		td.cell_1 {
			width: 50px;
		}
        
		td.title {
			background: #EBA82D;
			font-size: 1.2em;
		}
		
		
/* ::::: Selection Guides ::::: */

		
		table#sitemap {
			font: 0.7em Arial, Helvetica, sans-serif;
			margin-left: 100px;
		}
		
		