/* CSS BEGIN */
/* BODY BEGIN ############################################################################################################ */
body {/* leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" */
 border:0px;
 margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
 /*font: 10pt/150% Verdana, Arial, Helvetica, sans-serif;*/
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
 color:#000;
 /* background: white url(images/image_header_background_1x136.gif) repeat-x top left; */
 /* background-color:#fff; background-image:url(images/image_header_background_1x136.gif); background-repeat: repeat-x; */
 padding:0;
}
body.iframe {
 border:0px;
 margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
 color:#000; background-color:#fff;
}/*
#topLevelContentWrapper {text-align:left; }*//* align="center" */
#topLevelContentWrapper {
 text-align:left;
 /*#wrap*/
 width:1026px; /* changed from 1024px */
	/*overflow: hidden;*/
	/*position:relative;*/
	/*margin: 0 auto 0 auto;*/
	/*padding: 0 10px 0 10px;*/
 /*#contentwrap*/
	float: left;
	display:inline;
	/*margin: 15px 0 0 20px;*//*margin-top: same like #sidebar*/
	/*padding: 0 15px 15px 0;*/
	/*border-right: 1px dotted #cdcdcd;*/
 clear:both;
}
div {clear:both;} /* Put the demo buttons on separate rows with some space between --  font size reduced per request*/
img{border:0px;}
P{font-size:11px; text-align:justify;}
.p{font-size:11px; text-align:justify;}
.textmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #000000;
}

#shippingAndOrderInformation {padding:0px 6px 0px 6px; white-space: nowrap;}/*background-color:#d0d0d0;*/

.textmain_freeShipping { 
font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; 
/*background-color:#d0d0d0;*/
padding:0px 6px 0px 6px;
}

.style1,.productDescription_phoneNumber {color:#C00; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.style2 {font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.style3 {font-size:11px; color:#C00; font-family: Arial, Helvetica, sans-serif;}
.style4 {font-size:11px; color:#000000;}/*font-size: 16px*/
.style8 {font-size:11px; color:#FF0000; font-family: Arial, Helvetica, sans-serif;}
.style10{font-size:14px; font-family: Verdana, Arial, sans-serif;}
.li{line-height:14px;}

#editStore_messages_storefrontWelcome {
   border:none;
   margin:10px; padding:10px;
   text-align:justify;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
}
/* curvy borders BEGIN */
TD.border_top_left      {background:url(../image_border_top_left.gif)      center no-repeat; height:36px; width:36px;}
TD.border_top_middle    {background:url(../image_border_top_middle.gif)    center repeat-x;} /*height:36px;*/
IMG.border_top_middle_label {padding-top:12px;}
IMG.SFNT_authorizationAndSecurity_information {text-align:center; /*padding-top:32px;*/ border:0px; width:270px; height:54px;}
TD.border_top_right     {background:url(../image_border_top_right.gif)     center no-repeat;}/*height:36px; width:36px;*/
TD.border_middle_left   {background:url(../image_border_middle_left.gif)   center repeat-y;} /*             width:36px;*/
TD.border_middle_middle {text-align:center;}
TD.border_middle_right  {background:url(../image_border_middle_right.gif)  center repeat-y;} /*             width:36px;*/
TD.border_bottom_left   {background:url(../image_border_bottom_left.gif)   center no-repeat;}/*height:36px; width:36px;*/
TD.border_bottom_middle {background:url(../image_border_bottom_middle.gif) center repeat-x;} /*height:36px;*/
TD.border_bottom_right  {background:url(../image_border_bottom_right.gif)  center no-repeat; height:36px; width:36px;}
TD.SFNT_products_offering, P.SFNT_products_offering {text-align:center;}
DIV.theActualContent    {text-align:left;}
/* curvy borders END */
/* Category Tree Mode BEGIN #################################################################### */
.categoryTreeTemplate__categoryTreeFooter {}
.side_menu_table {border:none;}
.side_menu_cell {margin:0px; padding-left:6px;}/* nowrap via TD */
.categoryTreeTemplate__categoryTreeMode__treeNode {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.categoryTreeTemplate__categoryTreeMode__treeNodeSelected__YES__text {background-color:yellow; padding:2px;}
.categoryTreeTemplate__categoryTreeMode__treeNodeSelected__NO__text {}
/* Category Tree Mode END #################################################################### */
h1 {
 font-size:18px; font-family: Arial, Helvetica, sans-serif; /* font-family:Georgia, "Times New Roman", Times, serif; */
 line-height:24px;
 margin:0px; padding-top:6px; padding-bottom:6px;
 color:#C00;
}
.h1, .categoryTreeTemplate__categoryTreeHeader {
 font-size:18px; font-family: Arial, Helvetica, sans-serif;
 line-height:24px;
 margin:0px; padding-bottom:4px; font-weight:bold;
 color:#C00;
}
h2{
 font-size:16px; font-family:Arial, Helvetica, sans-serif;
 line-height:20px;
 margin:0px; padding-top:4px; padding-bottom:4px;
 color:#C00;
}
.h2{
 font-size:16px; font-family:Arial, Helvetica, sans-serif;
 line-height:20px;
 margin:0px; padding-top:4px; padding-bottom:4px;
 color:#C00;
}
h3{
 font-size:14px; font-family:Arial, Helvetica, sans-serif;
 line-height:16px;
 margin:0px; padding:0px;
 color:#C00;
}
.h3{
 font-size:14px; font-family:Arial, Helvetica, sans-serif;
 line-height:16px;
 margin:0px; padding:0px;
 color:#C00;
}
h3.SFNT_partition_headers{
 color:#C00;
 margin:0px; padding:0px;
 text-decoration:none;
}
td{vertical-align:top;}
A:link, A:visited, A:hover {color:#000;}
A.linksmain, A.linksmain:visited, {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;
	color: #000;/*CC0000*/
	text-decoration: underline;
}
A.linksmain:hover {
	/* font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal; */
	color: #000; 		/*006600 Changed from #C0FFC0; */
  /*background-color: #CCCCCC;*/	/* changed from lightslategray; */
	/* text-decoration: underline; */
}

A.linkscat, A.linkscat:visited, {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold;
	color: #C00;
	text-decoration: none;
}
A.linkscat:hover {
	/* font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal; */
	color: #060;
  background-color: #CCC;
	/* text-decoration: underline; */
}
A.linksmain_freeShipping, A.linksmain_freeShipping:visited, A.linksmain_freeShipping:hover {
 font-size:11px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold;
 color: #c00;
 text-decoration: none;
}
A.siteDesignerLink, A.siteDesignerLink:visited, A.siteDesignerLink:hover {
	font-size: 11px; font-family: "Times New Roman", Times, serif;	font-weight: normal;
	color: #000;
	text-decoration: none;
}
A.linkscopyright, A.linkscopyright:visited, A.linkscopyright:hover {
	font-size: 16px; font-family: "Times New Roman", Times, serif;
	color: #000;
	text-decoration: none;
}
/* BODY END ############################################################################################################## */
/* Pages BEGIN ############################################################################################################# */
.main_body_table {width:100%; border:0px;}/* width:870px; height:400px; */
.main_body_left_menu {width:200px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:48px;} /* background-color:#fff; text-align:left; vertical-align:top; */
.main_body_right_content {line-height:150%; text-align:left; vertical-align:top; width:840px; /* width:740px; */
                         padding-left:40px; padding-right:20px; padding-top:10px; padding-bottom:20px;}/* background-color:#fff; */
.main_body_right_content_SFNT {line-height:150%; text-align:left; vertical-align:top; width:1024px; /* width:740px; */ /* changed from 1000px; */
                         padding-left:4px; padding-right:4px; padding-top:10px; padding-bottom:20px;}/* background-color:#fff; */
.main_body_right_content_ZPRD {line-height:150%; text-align:left; vertical-align:top; width:1000px; /* width:740px; */
                         padding-left:4px; padding-right:4px; padding-top:10px; padding-bottom:20px;}/* background-color:#fff; */
.main_body_right_margin {padding-top:50px; margin:40px;
                         text-align:center;}
.productsPage_lfi {border-color:#c0c0c0; border-style:solid; border-width:20px;}
HR.pageHeadingBreak {height:2px; width:100%; border:0px; color:#000;} /* height="1px" width="100%" border="0px" color="#000000" */
/* Pages END ############################################################################################################# */
/* Pages PROD BEGIN ############################################################################################################ */
.pagesPROD_page_headerAndFooter_header {}
.pagesPROD_product_header {}
.pagesPROD_page_productDisplay {}
.pagesPROD_relatedProducts_wrapper {}
.pagesPROD_relatedProducts_heading {} /* below AKA productDescription_header */
.pagesPROD_product_footer {}
.pagesPROD_page_headerAndFooter_footer {}
/* NEW PRODUCT DESCRIPTION TEMPLATE */
.productDescription_mainTable { padding:0px; margin:0px; background-color:#fff; border:none; border-spacing: 0px; border-collapse:collapse; }
/* overall width, including all pading and margins must be <= width:570px; */
TABLE.imageAndDimensionTable { border:none; border-spacing: 0px; border-collapse: collapse; }
.productDescription_imageCell { width:35%; text-align:left; vertical-align:top; }
.productDescription_imageCell_container, .productDescription_dimensionsCell_container { margin:0px; padding:10px; text-align: center; }
.productImage{ border:none; }
.productDescription_dimensionsCell { width:65%; text-align:left; vertical-align:top; }
TABLE.dimensionsTable, TH.dimensionsHeading, TD.dimensionsValue, TD.dimensionsImage, TABLE.trimTable { border-color: #bcbfc6; border-style: solid; border-width: 2px; color: #000;}
TABLE.dimensionsTable, TABLE.trimTable { width: 300px; border-spacing: 0px; border-collapse: collapse; }
TH.dimensionsHeading { margin: 0px; padding: 4px; background-color: #bcbfc6; font-size: 10px;}
TD.dimensionsValue, TD.dimensionsImage { margin: 0px; padding: 0px; text-align: center; font-size: 10px; color: #000;}
TD.iconsAndLogos { margin: 0px; padding: 2px 0px 20px 10px; }
.iconLableLogoContainer{display: inline;
         /* background: #ffffff; background-color: #ffffff; color: #ffffff; */
         text-align: center; vertical-align: middle;
         /* line-height: 48px; */ height: 48px; width: 48px;
         margin: 0px; padding: 0px;}
/* This appears to be redundant given the above style */
/*.iconLableLogoContainer { margin: 0px; padding: 0px; }*/
.iconLableLogoImage{ border:none; width:48px; height:48px; }
/* The following exists in the template but apparently had no CSS attributes -- it was added below, in comments, for clarity */
/*.productDescription_accessoriesAndAttributesCell{}*/
.productDescription_featuresCell, .productDescription_descriptionCell, .productDescription_attributesCell, .productDescription_header { text-align:left; vertical-align:top; }
.productDescription_header { margin: 0px; padding-bottom: 8px; padding-left: 4px; padding-right: 0px; padding-top: 0px; color:#C00; font-size: 16px; font-weight: bold;}
.productDescription_featuresList { margin:0px; padding-bottom:20px; padding-left:20px; padding-right:0px; padding-top:0px; list-style:none; line-height:150%; }
.productDescription_featuresListItem{ font-size:10px; list-style: square outside; color:#000000; }
.productDescription_descriptionText{ margin:0px; padding-bottom:20px; padding-left:20px; padding-right:10px; padding-top:0px; text-align:justify; color:#000000; font-size:10px; }
/* Thge following no longer appear to be in use within the product description template as of thu 20080821-1657 */
/*
.trimTableContainer { margin:0px; padding:0px; text-align: center; }
TD.trimData { margin: 0px; padding: 0px; text-align:left; vertical-align:text-top; background-color:#cbd3e2; }
.trimLabel { margin-left: 2px; margin-bottom: 4px; margin-top: 0px; margin-right: 0px; padding: 0px; color:#006699; font-size:10px; }
*/
/* Product Display (PROD) :: Product Display Layout */
TABLE.categoryProductList {width:580px; border:none; padding:0px;}/* cellpadding="0" cellspacing="0" border="0" width="580" */
TD.categoryProductListProduct {font-size:10px; vertical-align: top; text-align:left; width:160px;
                               padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
TABLE.categoryProductListProduct_tuned_pageView {width:580px; border:1px outset; background-color:#bcbfc6; padding:0px;}
TD.categoryProductListProduct_tunedText_pageView {font-size:10px; vertical-align: middle; text-align:left; padding-left:20px;}
TD.categoryProductListProduct_tunedCode_pageView {font-size:10px; vertical-align: middle; text-align:left; padding-left:20px; word-wrap:break-word; overflow: hidden; word-wrap:breakword;}
TD.categoryProductListProduct_tunedPrice_pageView {font-size:10px; vertical-align: middle; text-align:left; padding-left:20px;}
TD.categoryProductListProduct_tunedWeight_pageView {font-size:10px; vertical-align: middle; text-align:left; padding-left:20px;}
TD.categoryProductListProduct_tunedQuantity_pageView {font-size:10px; vertical-align: middle; text-align:left; padding-left:20px;}
TABLE.categoryProductListProduct_tuned {border:none; padding:0px;}
TD.categoryProductListProduct_tunedImage {vertical-align: middle; text-align:left; padding-left:10px; padding-right:10px;}
TD.categoryProductListProduct_tunedName {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedCode {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedPrice {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedWeight {font-size:10px; vertical-align: middle; text-align:left;}
TABLE.categoryProductListProduct_tunedQuantityAddTable {border:none; padding:0px; text-align:left;}
TD.categoryProductListProduct_tunedQuantityAdd {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedQuantity {font-size:10px; vertical-align: middle; text-align:left;}
TD.categoryProductListProduct_tunedAdd {font-size:10px; vertical-align: middle; text-align:right;}
/* PROD END ############################################################################################################## */
/* HEADER NAVIGATION BEGIN ############################################################################################### */
/* header top & bottom BEGIN ############################################################################################# */
#header_background_top {height:32px; background:url(image_header_background_top_1x32.gif) repeat-x left top;}
#header_background_bottom {height:32px; background:url(image_header_background_bottom_1x32.gif) repeat-x left top;}
#global_header_logo {vertical-align:middle; height:89px; width:247px;}/* height:89px; width:247px; */
#global_header_link {margin-top:4px; margin-right:8px; margin-bottom:4px; margin-left:8px;}
.phone_fax_number {font-weight:bold;}
#tooth_gap {width:1px; height:1px;}
/* header top & bottom END ############################################################################################# */
/* #8c8e8f #0bbb0b #7c7e7f  #dd0d0d #330000 */
/* top FEATURED row buttons BEGIN ############################################################################################### */
.button_top_featured:link, .button_top_featured:visited, .button_top_featured:hover {border:none;}
.button_top_featured:link, .button_top_featured:visited { /* Top left corner, top edge */
	float:left;
	color:#ddd;
	background:#333 url(image_navigation_button_top_featured.gif) no-repeat;
 font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.button_top_featured * {display:block;}
.button_top_featured span { /* Top right corner */
	padding:6px 0 0; /* padding:6px 0 0; */
	background:url(image_navigation_corners_top_featured.gif) no-repeat right top;
}
.button_top_featured span span { /* Bottom left corner, left and bottom edges */
	padding:0 0 0 6px;
	background:url(image_navigation_button_top_featured.gif) no-repeat left bottom;
}
.button_top_featured span span span { /* Bottom right corner */
	padding:0 0 6px;
	background:url(image_navigation_corners_top_featured.gif) no-repeat right bottom;
}
.button_top_featured span span span span { /* Right edge */
	padding:3px 12px 3px 6px; /* 3px 12px 3px 6px -- Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
	background:url(image_navigation_button_top_featured.gif) no-repeat right center;
}
.button_top_featured:hover, .button_top_featured:focus, .button_top_featured:active { /* Make the button_top more visible on :hover and :focus */
	/* outline:2px solid #ff0; */ /* Not supported by IE/Win :-( */
	color:#000;
}
/* top FEATURED row buttons END ############################################################################################### */
/* top LEFT row buttons BEGIN ############################################################################################### */
.button_top_left:link, .button_top_left:visited, .button_top_left:hover {border:none;}
.button_top_left:link, .button_top_left:visited { /* Top left corner, top edge */
	float:left;
	color:#ddd;
	background:#333 url(image_navigation_button_top_left.gif) no-repeat;
 font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.button_top_left * {display:block;}
.button_top_left span { /* Top right corner */
	padding:6px 0 0; /* padding:6px 0 0; */
	background:url(image_navigation_corners_top_left.gif) no-repeat right top;
}
.button_top_left span span { /* Bottom left corner, left and bottom edges */
	padding:0 0 0 6px;
	background:url(image_navigation_button_top_left.gif) no-repeat left bottom;
}
.button_top_left span span span { /* Bottom right corner */
	padding:0 0 6px;
	background:url(image_navigation_corners_top_left.gif) no-repeat right bottom;
}
.button_top_left span span span span { /* Right edge */
	padding:3px 12px 3px 6px; /* 3px 12px 3px 6px -- Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
	background:url(image_navigation_button_top_left.gif) no-repeat right center;
}
.button_top_left:hover, .button_top_left:focus, .button_top_left:active { /* Make the button_top more visible on :hover and :focus */
	/* outline:2px solid #ff0; */ /* Not supported by IE/Win :-( */
	color:#000;
}
/* top LEFT row buttons END ############################################################################################### */
/* top row buttons BEGIN ############################################################################################### */
.button_top:link, .button_top:visited, .button_top:hover {border:none;}
.button_top:link, .button_top:visited { /* Top left corner, top edge */
	float:left;
	color:#ddd;
	background:#333 url(image_navigation_button_top.gif) no-repeat;
 font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.button_top * {display:block;}
.button_top span { /* Top right corner */
	padding:6px 0 0; /* padding:6px 0 0; */
	background:url(image_navigation_corners_top.gif) no-repeat right top;
}
.button_top span span { /* Bottom left corner, left and bottom edges */
	padding:0 0 0 6px;
	background:url(image_navigation_button_top.gif) no-repeat left bottom;
}
.button_top span span span { /* Bottom right corner */
	padding:0 0 6px;
	background:url(image_navigation_corners_top.gif) no-repeat right bottom;
}
.button_top span span span span { /* Right edge */
	padding:3px 12px 3px 6px; /* 3px 12px 3px 6px -- Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
	background:url(image_navigation_button_top.gif) no-repeat right center;
}
.button_top:hover, .button_top:focus, .button_top:active { /* Make the button_top more visible on :hover and :focus */
	/* outline:2px solid #ff0; */ /* Not supported by IE/Win :-( */
	color:#000;
}
/* top row buttons END ############################################################################################### */
/* bottom row buttons BEGIN ############################################################################################### */
.button_bottom:link, .button_bottom:visited, .button_bottom:hover {border:none;}
.button_bottom:link, .button_bottom:visited { /* Top left corner, top edge */
	float:left;
	color:#ddd;
	background:#333 url(image_navigation_button_bottom.gif) no-repeat;
 font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.button_bottom * {display:block;}
.button_bottom span { /* Top right corner */
	padding:6px 0 0;
	background:url(image_navigation_corners_bottom.gif) no-repeat right top;
}
.button_bottom span span { /* Bottom left corner, left and bottom edges */
	padding:0 0 0 6px;
	background:url(image_navigation_button_bottom.gif) no-repeat left bottom;
}
.button_bottom span span span { /* Bottom right corner */
	padding:0 0 6px;
	background:url(image_navigation_corners_bottom.gif) no-repeat right bottom;
}
.button_bottom span span span span { /* Right edge */
	padding:3px 12px 3px 6px; /* 3px 12px 3px 6px -- Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
	background:url(image_navigation_button_bottom.gif) no-repeat right center;
}
.button_bottom:hover, .button_bottom:focus, .button_bottom:active { /* Make the button_bottom more visible on :hover and :focus */
	/* outline:2px solid #ff0; */ /* Not supported by IE/Win :-( */
	color:#000;
}
/* bottom row buttons END ############################################################################################### */
/* HEADER NAVIGATION END ################################################################################################# */
/* FORM & INPUT BEGIN #################################################################################################### */
form {margin:0px;}
/* BEGIN header forms */
TD.formWidgets_bucket {padding-top:6px;}
INPUT.fooInput {
padding: 0px;
color: #000; border: #000 1px solid; /* background-color: #ccc; */
font-size: 8pt; font-family: arial, verdana, ms sans serif; font-weight: bold;
}
.searchButtonFormat, .loginButtonFormat, .loginSEARCHButtonFormat, .loginHELPButtonFormat, .loginEDITPROFILEButtonFormat, .logoutButtonFormat{
width: 65px;
color: #000; background-color: #fff; border: #000 1px solid;
font-size: 8pt; font-family: arial, verdana, ms sans serif; font-weight: bold;
}
.loginCARTButtonFormat {
width: 120px;
color: #000; background-color: #fff; border: #000 1px solid;
font-size: 8pt; font-family: arial, verdana, ms sans serif; font-weight: bold;
}
.loginWelcomeText { color: #fff; font-size: 8pt; font-family: arial, verdana, ms sans serif; font-weight: bold; text-decoration: none; }
A.loginWelcomeText, A.loginWelcomeText:visited, A.loginWelcomeText:hover {	text-decoration: none; }
.loginWelcomeText_telFax {
 color: #ddd;
 font-size: 12pt; font-family: arial, verdana, ms sans serif; font-weight: bold; text-decoration: none;
 margin:0px; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;
}
A.loginWelcomeText_telFax, A.loginWelcomeText_telFax:visited, A.loginWelcomeText_telFax:hover {
 text-decoration: none;
}
/* END header forms */
/* FORM & INPUT END ###################################################################################################### */
/* bottom navigation BEGIN ################################################################################################# */
A.bottomNavigationLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;				/* Old Color #FFF; */
	text-decoration: none;
	font-weight: bold;
}
A.bottomNavigationLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #COCOCO;		/* Old Color #FFF; */
	text-decoration: none;
	font-weight: bold;
}
A.bottomNavigationLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;		/* Changed from #FF0000; */
	background-color: #F00; /* added rollover red */
	text-decoration: none;
	font-weight: bold;
}
/* bottom navigation END ################################################################################################# */
/* The following code was migrated from the now deprecated file 'css.css' */
.centralization {
	width: 50%;
}
.centralizationbackground {
	background-image: url(https://www.exitlightco.com/images/background_cell.gif);
	background-repeat: repeat;
	width: 50%;
}
A.linksmain2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: underline;
}
A.linksmain2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	text-decoration: underline;
}
A.linksmain2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.jumpmenu {
	float: none;
}
.hiddenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C00;
	visibility: hidden;
}
.background {
	background-image: url(https://www.exitlightco.com/images/index_new_background.gif);
	background-repeat: repeat;
}
.copyrighttext {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}
.backgroundbar {
	background-image: url(https://www.exitlightco.com/images/background_cell.gif);
	background-repeat: repeat;
}
A.linksbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC; /* changed from #FFFFFF */
	text-decoration: none;
	font-weight: bold;
}
A.linksbar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC; /* changed from #FFFFFF */
	text-decoration: none;
	font-weight: bold;
}
A.linksbar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
A.linksproducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}
A.linksproducts:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}
A.linksproducts:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.contacttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
A.linkscontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}
A.linkscontact:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
	font-weight: bold;
}
A.linkscontact:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.Headersproducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C00;
}
.Headersblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.textbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
A.siteDesignerLinkred {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
}
A.siteDesignerLinkred:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
}
A.siteDesignerLinkred:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.buttonform {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #CCC; /* changed from #FFFFFF */
	background-color: #999999;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #666666;
	border-right: outset 2px #666666;
	border-bottom: outset 2px #666666;
	border-left: outset 2px #666666;
}
.buttonform2 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.backgroundtop {
	background-image: url(https://www.exitlightco.com/images/background_top_01.gif);
	background-repeat: repeat;
}
.backgroundbotton {
	background-image: url(https://www.exitlightco.com/images/background_botton_33.gif);
	background-repeat: repeat;
}
.red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-weight: bold;
	color: #C00;
}
/* TOPNAV BUTTONS BEGIN this was all removed and placed within the Miva:HTMLProfile TOPNAV BUTTONS END */
a img { border:0; }
#header {	margin: 0;	padding: 0; }/*height: 100px;*/
#topnav {
 overflow: hidden;
	background: url(image_header_bg-top.jpg) repeat-x;
 height: 24px;
	margin: 0px;
	margin-left:0px;/* auto *//*margin-right:auto;*/
	width:1026px;/* 1024px */   /* changed from 100% */
	border-left: 1px solid #dbe8f7;
}
#topnav-middle {
 overflow: hidden;
 height: 70px;
	margin: 0px;
	/* margin-left:0px; auto *//*margin-right:auto;*/
	width:1026px;/* 1024px */  /* changed from 100% */
}
#topnav-bottom {
 overflow: hidden;
	background: url(image_header_bg-top.jpg) repeat-x;
 height: 24px;
	margin: 0px;
	margin-left:0px;/* auto *//*margin-right:auto;*/
	width:100%;/* 1024px */
	border-left: 1px solid #dbe8f7;
}
#topnav ul {
	padding: 0px;
	margin:0px;/*margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left:0px;*/
	white-space: nowrap;
}
#topnav-middle ul {
	padding: 0px;
	margin:0px;/*margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left:0px;*/
	white-space: nowrap;
}
#topnav-bottom ul {
	padding: 0px;
	margin:0px;/*margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left:0px;*/
	white-space: nowrap;
}
#topnav ul li {
	display: block;
	float:left;
 height: 24px;
 /*width: 100px;*/
	line-height: 24px;
	list-style-type: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	/* uncommented */
	text-align: center;
	border-right: 2px solid #c00;/*#dbe8f7*/
}
#topnav-middle ul li{
	display: block;
	float:left;
	list-style-type: none; /* height: 24px; width: 100px; line-height: 24px;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;	border-right: 1px solid #dbe8f7; */
}
#topnav-bottom ul li{
	display: block;
	float:left;
 height: 24px;
 /*width: 100px;*/
	line-height: 24px;
	list-style-type: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	text-align: center;
	border-right: 2px solid #c00;/*#dbe8f7*/
}
#topnav ul li.menu_spacer_left {
	display: block;
	float:left;
 height: 24px;
 width: 200px;
	line-height: 24px;
	list-style-type: none;
	border-right: 2px solid #c00;/*#dbe8f7*/
}
#topnav-bottom ul li.menu_spacer_left {
	display: block;
	float:left;
 height: 24px;
 width: 200px;
	line-height: 24px;
	list-style-type: none;
	border-right: 2px solid #c00;/*#dbe8f7*/
}
#login-logout-text {
 color:#000;
	padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px;
 background:#fff;
}/* #cc0033; red #94af60; green #0860a8; blue *//*border-top: 1px solid #dbe8f7;*//*border: 4px solid #ffffff;*/
#topnav ul li a {
	display: block;
	text-decoration: none;
	color:#CCC; /* changed from #fff */
	height: 24px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}
#topnav-middle ul li a {
	display: block;
	text-decoration: none;
	color:#000;
	text-align: center;
	padding:0px;
}
#topnav-bottom ul li a {
	display: block;
	text-decoration: none;
	color:#CCC; /* changed from #fff */
	height: 24px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
}
#topnav ul li a:hover {
	color: #000000;	/* changed from #fff; */
	background-color: #f00;/*#e90000 red #89a5c9 blue*/
}
#topnav-bottom ul li a:hover {
	color: #CCC; /* changed from #fff */
	background-color: #f00;/*#e90000 red #89a5c9 blue*/
}
/* horizontal-menu CSS */
#horizontalDropNav, #horizontalDropNav ul {
 padding:0 0 5px 0; margin:0;
 list-style:none;
 font:10px verdana, arial, helvetica, sans-serif; /* changed from 12pt */
 border:1px solid #000; border-color:#ccc #888 #555 #bbb; border-width:1px;/*border-width:1px 2px 2px 1px;*/
 /*background:#c00;*/
 position:relative; z-index:100;
}
#horizontalDropNav ul {background:#eee;}/* this sets the drop-down background color : #eee; #c00; #f33;*/
#horizontalDropNav {height:24px; padding:0; background:#c00;}
#horizontalDropNav li {float:left; padding:0 12px;}/*shorthand : padding:0 12px 0 12px;*/
#horizontalDropNav li li {float:none;}
#horizontalDropNav li a li {float:left;}/* IE5/6 */
#horizontalDropNav li a {
 display:block; float:left;
 color:#000;/*#eee;*/
 height:24px;
 padding:0px;/*padding-right:5px;*/
 line-height:24px;
 text-decoration:none;
 white-space:nowrap;
}
#horizontalDropNav li li a {height:24px; line-height:24px; float:none;}/*height:20px; line-height:20px;*/
#horizontalDropNav li:hover {position:relative; z-index:200; background:#F00;}/* this sets the mouse-over color : #333; #0c0;*/    /* changed from #333; */
#horizontalDropNav a:hover {position:relative; z-index:200; text-decoration:none; color:#000;}  /* changed from text-decoration:underline; */
#horizontalDropNav :hover ul {left:0; top:22px;}
#horizontalDropNav a:hover ul {left:-10px;}/* IE5/6 */
#horizontalDropNav ul {position:absolute; left:-9999px; top:-9999px;}
#horizontalDropNav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}/* show next controller */
#horizontalDropNav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}/* hide others controller */
#horizontalDropNav li:hover > a {text-decoration:none; color:#000;}/* show path controller */  /* changed from text-decoration:underline; color:#FFF; */
#horizontalDropNav a:hover a:hover ul,
#horizontalDropNav a:hover a:hover a:hover ul,
#horizontalDropNav a:hover a:hover a:hover a:hover ul,
#horizontalDropNav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}/* show next controller IE5/6 */
#horizontalDropNav a:hover ul ul,
#horizontalDropNav a:hover a:hover ul ul,
#horizontalDropNav a:hover a:hover a:hover ul ul,
#horizontalDropNav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}/* hide others controller IE5/6 */
#horizontalDropNav h2 {font:bold 12px/14px arial, helvetica, verdana, sans-serif;}/* added by mew */
#menu {width: 1026px; background:#bc2a1d; float:left;}/* added by mew */ /* changed from #c00 width changed from 1280 px */
/*
#menu {width:1280px; background:#c00; float:left;}
#menu ul {list-style:none; margin:0; padding:0; width:14.5em; float:left;}
#menu a, #menu h2 {font:bold 9px/11px arial, helvetica, sans-serif;
display: block;
border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb;
margin:0; padding: 2px 3px;}
#menu h2 {color: #fff; background: #c00; white-space: nowrap}
#menu a {color: #000; background: #f99; text-decoration: none;}
#menu h2 a {color: #fff; background: #f00; text-decoration: none;}
#menu a:hover {color: #fff; background: #f00;}
#menu li {position: relative;}
#menu ul ul {position: absolute; z-index: 500;}
#menu ul ul ul {position: absolute; top: 0; left: 100%;}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
*/
