@charset "UTF-8";
/* CSS Document */

body {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

a {color:#666666;}
a:hover {color:#990000;}


/* PRODUCT PAGES */
form {vertical-align:middle; float:none; margin:0;}

#productNav{font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; display:block; border-right: 1px solid #666666;
	height: 250px; width: 150px; margin: 15px;}
#productNav a{display:block; width: auto; margin-top: 4px; clear:both; text-decoration:none; color:#333333;z-index:10;}
#productNav a:hover{color:black;z-index:10;}

.productsheader{color:#c80000;z-index:10;}
.branddescription{font-size: 12px;line-height: 1.5;font-family: Helvetica, Arial, Verdana, sans-serif;border-left: 1px solid #333333;padding-left: 10px;color: #333333;height: 75px;display:block;width: 475px;z-index:10;}

.itemdescription{font-size: 12px;font-family: Helvetica, Arial, Verdana, sans-serf;padding-left: 40px;padding-right: 40px;line-height: 2;letter-spacing:.5px;}
.itemTitle{font-size: 14px;font-variant: all-caps;color: #7a4e09;padding-left: 40px;padding-right: 40px;}

.productDisclaimer {color: #CCCCCC;font-size: 9px;line-height: 1;font-style:italic;margin-left: 40px;margin-right: 40px;margin-top: 20px;z-index:10;}
/* END PRODUCT PAGES */

#bottomNav {color:#666666; text-align: center; border-bottom: 1px solid #CCCCCC;padding-bottom: 15px;z-index:10;}
#bottomNav a{text-decoration:none; display:inline-block; padding: 0px 5px 5px 5px; border-right: 1px dotted #66666; color:#666666; padding: 6px 15px 0px 15px;}
#bottomNav a:hover {color:#990000;z-index:10;}

#locatorForm {color: #FFFFFF;font-size: 11px;}
#locatorForm select {font-size: 11px;font-family: Arial, Helvetica, sans-serif;z-index:10;}
#locatorform input {font-size: 11px;font-family:Arial, Helvetica, sans-serif;z-index:10;}

#textCopy{width: 650px;height: 385px;font-size: 11px;line-height: 1.5;text-align:left;padding: 10px;color:#333333;z-index:10;}
#textCopy h1{font-size: 14px; color:#BA0F00;margin: 0px;clear:both;font-weight:200;letter-spacing: 1.25 px;z-index:10;}

#contactForm{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	margin-right: 25px;
	z-index:10;
}
#contactForm input{font-size: 11px;border: 1px solid #dec697;margin-left: 4px;z-index:10;}
#contactForm textarea{font-size: 11px;border: 1px solid #dec697;margin-left: 4px;z-index:10;}

.style2 {font-size: 10px;color: #666666;}

.subNav {color: black;font-family: Helvetica, Arial, sans-serif;display:inline-block;padding-left: 15px;text-decoration: none;padding-top: 5px;}
	
.footerhome{font-size: 12px;line-height: 1.5;font-family: Helvetica, Arial, Verdana, sans-serif;border-left: 1px solid #333333;padding-left: 10px;color: #333333;
	height: 75px;}	
.footer{font-size: 11px;font-family: Helvetica, Arial, Verdana, sans-serif;text-align:center;color: #333333;height: 75px;}
	
h1{font-size: 11px;font-family: Helvetica, Arial, Verdana, sans-serif;text-align:center;color: #666666;font-weight:100;line-height:25px;}
	
#pages {position:absolute;float:none;top:35px;right:25px;z-index:10;width:125px;}

#trend_photo {position:relative;z-index:10;}

.trans-right {background-image:url(../images/line-bg.jpg);background-repeat:repeat-y;}

#nav {width:773px; margin: 0px auto; padding:0; float:none;z-index:10;}
#nav_links ul {list-style:none; float:none; margin:0 -10px 0 -38px;z-index:10;}
#nav_links li {list-style:none; float:left; margin:0; display:inline;z-index:10;}

div.nav {background-position:0 -80px;cursor:pointer;}
div.nav-on {background-position:0 -40px;cursor:pointer;}
ul.navigation div.nav {display:block; float:left; margin:0 0 0 0; padding:0;}
ul.navigation div.nav-on {display:block; float:left; margin:0; padding:0;}


#nav-coupons {margin-top:0; height:40px; width:108px; background-image: url(../images/nav_coupons.jpg); z-index:1000;}
#nav-store {margin-top:0; height:40px; width:124px; background-image:url(../images/nav_store.jpg); z-index:1000;}
#nav-product {margin-top:0; height:40px; width:135px; background-image:url(../images/nav_products.jpg); z-index:1000;}
#nav-sunglasses {margin-top:0; height:40px; width:118px; background-image:url(../images/nav_sunglasses.jpg); z-index:1000;}
#nav-trends {margin-top:0; height:40px; width:83px; background-image:url(../images/nav_trends.jpg); z-index:1000;}
#nav-virtual {margin-top:0; height:40px; width:124px; background-image:url(../images/nav_virtual.jpg); z-index:1000;}
#blank {margin-top:0; height:40px; width:104px; background-image:url(../images/nav_women.jpg); z-index:1000;}

#nav-women {margin-top:0; height:40px; width:104px; background-image:url(../images/nav_women.jpg); z-index:1000;}
#nav-men {margin-top:0; height:40px; width:89px; background-image:url(../images/nav_men.jpg); z-index:1000;}
#nav-kids {margin-top:0; height:40px; width:91px; background-image:url(../images/nav_kids.jpg); z-index:1000;}
#nav-vision {margin-top:0; height:40px; width:123px; background-image:url(../images/nav_vision.jpg); z-index:1000;}
#nav-eye {margin-top:0; height:40px; width:118px; background-image:url(../images/nav_eye.jpg); z-index:1000;}
#nav-contacts {margin-top:0; height:40px; width:145px; background-image:url(../images/nav_contacts.jpg); z-index:1000;}
#nav-lenses {margin-top:0; height:40px; width:102px; background-image:url(../images/nav_lenses.jpg); z-index:1000;}

#bodyCoupons #nav-coupons, #bodyStore #nav-store, #bodyProduct #nav-product, #bodySunglasses #nav-sunglasses, #bodyTrends #nav-trends, #bodyVirtual #nav-virtual, #bodyWomen #nav-women, #bodyMen #nav-men, #bodyKids #nav-kids, #bodyVision #nav-vision, #bodyEye #nav-eye, #bodyContacts #nav-contacts, #bodyLenses #nav-lenses {background-position:0 0;}

div.wrapsub {z-index:7000; display:block;}
