body {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: repeat;
	color: #000000;
	}

/* ======================================== Homepage Text & Navigation Menu Links  ======================================== */
	
.homepagenavonred {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

    .homepagenavonred a:link {
	color: #FFFFFF;
	text-decoration: none
    }
    .homepagenavonred a:visited {
	color: #FFFFFF;
	text-decoration: none
    }
	.homepagenavonred a:active {
	color: #FFFFFF;
	text-decoration: none
    }
    .homepagenavonred a:hover {
	color: #CCCCCC;
	text-decoration: underline
	}
	
.homepageredtext_1 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	}
	
	.homepageredtext_2 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	}
	
	.homepageredtext_3 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e6183d;
	}
	
.homepagetextdarkgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 115%;
	color: #393d40;
	}
	
.homepagetextdarkgray1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	color: #393d40;
	}
.title_home_red_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	color: #e6183d;
	}
	
/* ======================================== Home Page - Content Link ======================================== */

   
	.hpcontentlink {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0px;
	}
	 
	.hpcontentlink a {
	text-decoration: none;
	}
	
	.hpcontentlink a:link {
	color: #cc0000;
	}

	.hpcontentlink a:visited {
	color: #cc0000;
	}

	.hpcontentlink a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	}
/* ======================================== Right Navigation Menu Links - On Dark Gray Background ======================================== */
	
.rightnavondarkgray {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	line-height: 125%;
	text-decoration: none;
	}

    .rightnavondarkgray a:link {
	color: #FFFFFF;
	text-decoration: none
    }
    .rightnavondarkgray a:visited {
	color: #FFFFFF;
	text-decoration: none
    }
	.rightnavondarkgray a:active {
	color: #FFFFFF;
	text-decoration: none
    }
    .rightnavondarkgray a:hover {
	color: #990000;
	text-decoration: underline
	}
	
.rightnavondarkgraytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	}
	
	/* ======================================== Prject and Client  Menu Links - On White Background ======================================== */
	
.pagelinksonwhite {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	line-height: 125%;
	text-decoration: none
	}

    .pagelinksonwhite a:link {
	color: #666666;
	text-decoration: none
    }
    .pagelinksonwhite a:visited {
	color: #666666;
	text-decoration: none
    }
	.pagelinksonwhite a:active {
	color: #666666;
	text-decoration: none
    }
    .pagelinksonwhite a:hover {
	color: #990000;
	text-decoration: underline
	}
	
.pagelinksonwhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	}
/* ======================================== Left Navigation Menu Links - On White on Dark Red Background ======================================== */
	
.leftnavwhiteondarkred {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	line-height: 125%;
	text-decoration: none
	}

    .leftnavwhiteondarkred a:link {
	color: #FFFFFF;
	text-decoration: none
    }
    .leftnavwhiteondarkred a:visited {
	color: #FFFFFF;
	text-decoration: none
    }
	.leftnavwhiteondarkred a:active {
	color: #FFFFFF;
	text-decoration: none
    }
    .leftnavwhiteondarkred a:hover {
	color: #FF0000;
	text-decoration: underline
	}
	
.leftnavwhiteondarkredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	}

/* ======================================== Top Full Catalog / Bookmark - Navigation Menu Links ======================================== */

.topnavlinks {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	line-height: 125%;
	text-decoration: none
	}

.topnavlinks A:link {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

.topnavlinks A:visited {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

.topnavlinks A:hover {
	font-size: 10px;
	color: #FFFFCC;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: underline
	}
	
.topnavlinks A:active {
	font-size: 10px;
	color: #FFFFCC;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}  

/* ======================================== Top View Shopping Cart - Navigation Menu Links ======================================== */
	
.topnavviewcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3a78c;
	font-weight: bold;
	}
	 
	.topnavviewcart a {
	text-decoration: none;
	}
	
	.topnavviewcart a:link {
	color: #c3a78c;
	}

	.topnavviewcart a:visited {
	color: #c3a78c;
	}

	.topnavviewcart a:hover {
	color: #990000; text-decoration:underline;
	}	

/* ======================================== Top Main - Navigation Menu Links ======================================== */
	
.topnavmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	}
	 
	.topnavmain a {
	text-decoration: none;
	}
	
	.topnavmain a:link {
	color: #666666;
	}

	.topnavmain a:visited {
	color: #666666;
	}

	.topnavmain a:hover {
	color: #FF0000;
	}
	
/* ======================================== Top Blue Search Bar - Navigation Menu Links ======================================== */

.topnavsearchbar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	}
	 
	.topnavsearchbar a {
	text-decoration: none;
	}
	
	.topnavsearchbar a:link {
	color: #FFFFFF;
	}

	.topnavsearchbar a:visited {
	color: #FFFFFF;
	}

	.topnavsearchbar a:hover {
	color: #99FFCC;
	}

/* ======================================== Left Navigation Menu Links and Text - Contact Lenses ======================================== */
	
.leftnav1 {
	font-size: 11px;
	color: #660033;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	line-height: 125%;
	text-decoration: none
	}

    .leftnav1 A:link {
	font-size: 11px;
	color: #660033;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

    .leftnav1 A:visited {
	font-size: 11px;
	color: #660033;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

    .leftnav1 A:hover {
	font-size: 11px;
	color: #dab656;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: underline
	}
	
    .leftnav1 A:active {
	font-size: 11px;
	color: #dab656;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}  
	
.leftnavtitletext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0ca5de;
	}
	
/* ======================================== Bottom Footer - Navigation Menu Links ======================================== */

.bottomnavfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	}
	 
	.bottomnavfooter a {
	text-decoration: none;
	}
	
	.bottomnavfooter a:link {
	color: #666666;
	}

	.bottomnavfooter a:visited {
	color: #666666;
	}

	.bottomnavfooter a:hover {
	color: #FF0000;
	text-decoration:underline;
	}
	
	
	.bottomfooternav{
	color: #666666;
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	.bottomfooternav a:link{
    color: #666666;
    text-decoration: none;
    }

    .bottomfooternav a:active{
	color: #990000;
	text-decoration: none;
    }

    .bottomfooternav a:visited{
	color: #999999;
    text-decoration: none;
    }

   .bottomfooternav a:hover{
	color: #990000;
	text-decoration: underline;
    }
	
/* ======================================== Footer Text and Footer Links ======================================== */

.footer {
	font-size: 11px;
	color: #660033;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	line-height: 125%;
	text-decoration: none
	}

.footer A:link {
	font-size: 11px;
	color: #660033;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

.footer A:visited {
	font-size: 11px;
	color: #660033;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

.footer A:hover {
	font-size: 11px;
	color: #FF0000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: underline
	}
	
.footer A:active {
	font-size: 11px;
	color: #FF0000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	} 

/* ======================================== Copyright Text ======================================== */

.copyright {
    font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	margin-top: 15px;
}

.copyright_white {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 15px;
}

/* ======================================== TEXT ======================================== */

th, p, span {
	font-family: Arial, Helvetica, sans-serif;
	}

p {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-style: normal;
   font-size: 11px;
   line-height: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   line-height: 140%;
   color: #000000
   }
   
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000
	}
	
h2 {font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 12px;
	}
	
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009999;
	font-size: 12px;
	}

h4 {font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	}

h5 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-indent: 0pt;
	text-align: justify;
	}

h6 {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 150%;
	color: #666666
	}

/* ======================================== Content Text ======================================== */


.smalltext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00b8f4;
	}
	
.smalltextgray {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	}
	
.largetext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00b8f4;
	}
	
.largetextgray {
    font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	}
	
.homepagetextblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 145%;
	color: #000000;
	}

.homepagelagertextblue {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #036292;
	}

.contenttextblack {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	}
	
.contenttextred {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
    font-style: normal;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 140%;
	color: #cc3333;
	}
	
.contenttextdarkred {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
    font-style: normal;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 140%;
	color: #8b0000;
	}
			
.addresstextwhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	}
	
	.title_demp_reel_large_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #511981;
	}
	
	.title_demp_reel_sm_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #993399;
	}
	
	.title_dark_red_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6d0909;
	}
	
	.title_red_lageg_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e6183d;
	}
	
	.title_red_small_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e6183d;
	}
	
	.asteriskrequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8b0000;
}
	.our_customers_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	}
	
	.our_production_capabilities_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff9933;
	}
	
	.program_management_text {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #634091;
	}
	
	.massage_form_president_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	}
	
	.search_promo_products_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	}
	
	.search_promo_products_text2 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	}
	
	.black_large_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	}
		
	.black_small_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	}
	
/* ==== Business Forms - Product Search ==== */

/* RED_advanced_search */
.RED_advanced_search_link {color: #990000; text-decoration: underline; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; font-weight: bold}
.RED_advanced_search_link:hover { color: #990000; text-decoration: underline; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; font-weight: bold} 
.RED_advanced_search_link:active { color: #990000; text-decoration: underline; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; font-weight: bold}
.RED_advanced_search_link:link {  color: #990000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

/* product_search */
.RED_product_search { color: #990000; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; font-weight: bold}
.WHITE_product_search { color: #FFFFFF; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; font-weight: bold}
/* product_search_keyword */
.RED_product_search_keyword { color: #990000; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 7.5pt; font-weight: normal}
.WHITE_product_search_keyword { color: #FFFFFF; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 7.5pt; font-weight: normal}