body, td {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: repeat;
	color: #000000;
	}

.sunglasses_banner_tx_green {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #009999; }

/* ======================================== Top Shopping Cart - Navigation Menu Links ======================================== */

.topNavShoppingCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	 }
	 
	.topNavShoppingCart a {
	text-decoration: none;
	}
	
	.topNavShoppingCart a:link {
	color: #666666;
	}

	.topNavShoppingCart a:visited {
	color: #666666;
	}

	.topNavShoppingCart a:hover {
	color: #459ce8; text-decoration:underline;
	}	

/* ======================================== Top View Shopping Cart - Navigation Menu Links ======================================== */
	
.topnavviewcart_empty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3a78c;
	font-weight: bold;
	}
	 
	.topnavviewcart_empty a {
	text-decoration: none;
	}
	
	.topnavviewcart_empty a:link {
	color: #c3a78c;
	}

	.topnavviewcart_empty a:visited {
	color: #c3a78c;
	}

	.topnavviewcart_empty a:hover {
	color: #990000; 
	}	

.topnavviewcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3a78c;
	font-weight: bold;
	}
	 
	.topnavviewcart a {
	text-decoration: none;
	}
	
	.topnavviewcart a:link {
	color: #990000;
	}

	.topnavviewcart a:visited {
	color: #990000;
	}

	.topnavviewcart a:hover {
	color: #990000; 
	}	

/* ======================================== Top Main - Navigation Menu Links ======================================== */
.tabcontent2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}

.topnavmain {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
	font-weight: bold;
	}
	 
	.topnavmain a {
	text-decoration: none;
	}
	
	.topnavmain a:link {
	color: #959595;
	}

	.topnavmain a:visited {
	color: #959595;
	}

	.topnavmain a:hover {
	color: #459ce8;
	}
	
/* ======================================== 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 ======================================== */
.leftnav2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #984074;
	font-weight: bold;
	}
	 
	.leftnav2 a {
	text-decoration: none;
	}
	
	.leftnav2 a:link {
	color: #0b5793;
	}

	.leftnav2 a:visited {
	color: #984074;
	}

	.leftnav2 a:hover {
	color: #0ca5de;
	}
	
.leftnav1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b5793;
	font-weight: bold;
	}
	 
	.leftnav1 a {
	text-decoration: none;
	}
	
	.leftnav1 a:link {
	color: #0b5793;
	}

	.leftnav1 a:visited {
	color: #0b5793;
	}

	.leftnav1 a:hover {
	color: #0ca5de;
	}
	
.leftnavtitletext {
    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: #0ca5de;
	}
	
/* ======================================== Bottom Footer - Navigation Menu Links ======================================== */

.bottomnavfooter {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b5793;
	font-weight: bold;
	}
	 
	.bottomnavfooter a {
	text-decoration: none;
	}
	
	.bottomnavfooter a:link {
	color: #0b5793;
	}

	.bottomnavfooter a:visited {
	color: #0b5793;
	}

	.bottomnavfooter a:hover {
	color: #459ce8; text-decoration:underline;
	}
	
/* ======================================== Footer Text and Footer Links ======================================== */

.footer {
    font-size: 11px;
    color: #666666;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 0px;
	line-height: 125%;
    text-decoration: none
	}

.footer A:link {
    font-size: 11px;
    color: #0b5793;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 0px;
    text-decoration: none
	}

.footer A:visited {
    font-size: 11px;
    color: #0b5793;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 0px;
    text-decoration: none
	}

.footer A:hover {
    font-size: 11px;
    color: #459ce8;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 0px;
    text-decoration: underline
	}
	
.footer A:active {
    font-size: 11px;
    color: #459ce8;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 0px;
    text-decoration: none
	} 

/* ======================================== Copyright Text ======================================== */

.copyright {
    font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	}

/* ======================================== TEXT ======================================== */

th, p, span {
	font-family: Arial, Helvetica, sans-serif;
	}

p {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
   font-style: normal;
   font-size: 12px;
   line-height: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   line-height: 150%;
   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: #0066CC
	}
	
h2 a{font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 12px;
	font-style: normal;
	}
	
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;
	}
	
.largeredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	}
	
.largetextgray {
    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;
	}

.homepagetextblack {
    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: #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;
	}
		
.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;
	}
	
/* ======================================== Product Page Text and Links ======================================== */

.pp_savings_red {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	font-weight: bold;
	}
	
.pp_wasprice_gray {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	} 
	
.pp_waspricenumber_gray {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: line-through;
	}
	
.pp_nowprice_black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}
	
.pp_nowprice_red {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	font-weight: bold;
	}
	
.pp_item_name {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}
	
.pp_text_black {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	}
	
.pp_readmore_text {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	}

/* ======================================== Item Page Text and Links ======================================== */

.item_name {
    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: #0066CC
	}
	
.item_textbold_black {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	font-weight: bold;
	}
		
.item_text_black {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	}
	
.item_textsmall_gray {
    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;
	}
			
.item_savings_red {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF3300;
	}
	
.item_wasprice_gray {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	}
	
.item_waspricenumber_gray {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
	}
	
.item_nowprice_black {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}
	
.item_nowprice_red {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	}
	
.item_rebate_offers_black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000; 
	font-size: 10px;
	}
	
.item_no_hidden_fees {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663366;
	text-decoration: underline;
	}
	 
	.item_no_hidden_fees a {
	text-decoration: none;
	}
	
	.item_no_hidden_fees a:link {
	color: #663366;
	}

	.item_no_hidden_fees a:visited {
	color: #CC3300;
	}

	.item_no_hidden_fees a:hover {
	color: #CC3300;
	}	
	
.in_account2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BF996C;
	font-weight: bold;
	text-decoration: none;
	}


.in_account {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4FC1D5;
	font-weight: bold;
	text-decoration: none;
	}
	 
	.in_account a {
	text-decoration: none;
	}
	
	.in_account a:link {
	color: #0b5793;
	}

	.in_account a:visited {
	color: #0b5793;
	}

	.in_account a:hover {
	color: #0ca5de;
	}

.ezp {
    font-family: Tahoma;
	font-size: 10px;
	color: #12915C;
	}

.ezp_text {
    font-family: Tahoma;
	font-size: 10px;
	color: #079DEA;
	}

.ezp_points {
    font-family: Tahoma;
	font-size: 10px;
	color: #225DA3;
	}
/* === Cookie Trail === */
	
.cookietrail {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none
	}

    .cookietrail a:link {
	color: #999999;
	text-decoration: none
    }
    .cookietrail a:visited {
	color: #999999;
	text-decoration: none
    }
	.cookietrail a:active {
	color: ##0ca5de;
	text-decoration: none
    }
    .cookietrail a:hover {
	color: #0ca5de;
	text-decoration: none
	}
	
/* === Crumbs Text === */
	
.crumbs {
	font-size: 10px;
	color: #999999;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing: 0px;
	text-decoration: none
	}

    .crumbs a:link {
	color: #999999;
	text-decoration: none
    }
    .crumbs a:visited {
	color: #999999;
	text-decoration: none
    }
	.crumbs a:active {
	color: #0ca5de;
	font-weight: bold;
	text-decoration: none
    }
    .crumbs a:hover {
	color: #0ca5de;
	font-weight: bold;
	text-decoration: underline
	}
	
/* === Bullet Lists === */
	
	ul.bullet_lists_1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-indent: 2px;
	list-style-position: outside;
	padding: 3px;
	margin: 2px;
}
