@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;}
.subtext{font-size: 11px; font-family: Helvetica, Arial, Verdana, sans-serif; text-align:center; color: #666666; line-height:35px;}

h1 {color:#86817d; }
.h1 {color:#686868; font-size:15px;text-align:left; margin:0; padding:0; font-weight:bold }

	
#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;}

.button {
	background:url(../images/bkg-submitbtn.jpg);
	font-weight:bold;
	border:1px solid #605255;
}

.txt-white {
	font-size:14px;
	color:#000;	
}


/* NAVIGATION */
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
width:773px;
}

#nav-menu li
{
float: left;
margin: 0px 1px 1px 0px;
}

#nav-menu li a
{
background:#e7eaf1;
height: 30px;
line-height: 2.6em;
float:left;
width:109px;
display: block;
color: #30445e; 
text-decoration: none;
text-align: center;
font-weight:bold;
}

#nav-menu li a:hover
{
background:#b9cddb;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:30em
} 


h1 {color:#86817d; }
.h1 {color:#686868; font-size:15px;text-align:left; margin:0; padding:0; font-weight:bold }
.txt-small {color:#86817d; font-size:11px;}
#content {color:#86817d; font-size:11px; width:773px;margin:auto;}
#content td {padding:15px}
#content .border {border-top:#d6d6d6 solid 1px; border-left:#d6d6d6 solid 1px}
#content a {font-size:12px; margin-bottom:8px; font-weight:bold}
.content {margin:7px 0px 18px 0px}

