p {
	font-size: x-small; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4f;
}

.bgtile {
	background-image: url(../styleImages/newimg/bg.png);
	background-repeat:repeat-x;
}

.sitemap_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	text-align:left;
	font-weight:bold;
}

.sitemap_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}

#box {
	position:relative;
	top:-10px;
	width:1060px;
	height:inherit;
	padding-left:43px;
	padding-top:15px;
	background-image: url(../styleImages/newimg/box.png);
	background-repeat:repeat-y;
}

#menu {
	position:relative;
	width: 960px;
	height: 36px;
	z-index:300;
}


#nav {padding:0; margin:0; list-style:none; height:36px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; }
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:36px; text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-9999px;}

#nav li a.home {background:url(../styleImages/newimg/menu_home.gif); width:86px; }
#nav li a.style {background:url(../styleImages/newimg/menu_style.gif); width:171px; }
#nav li a.basics {background:url(../styleImages/newimg/menu_basics.gif); width:175px; }
#nav li a.frame {background:url(../styleImages/newimg/menu_frame.gif); width:170px; }
#nav li a.lens {background:url(../styleImages/newimg/menu_lenses.gif); width:208px; }
#nav li a.info {background:url(../styleImages/newimg/menu_info.gif); width:150px; }

#nav li:hover a,
#nav a:hover
{background-position: 0px 0px;}


#nav table {position:absolute; top:0px; left:0px; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub {left:0px; top:32px; width:139px; z-index:300;}
#nav :hover ul.sub li
{display:block; position:relative; float:left; width:139px; font-weight:normal;}


#nav :hover ul li a.executive {background:url(../styleImages/newimg/menu_style1.gif); width:139px; height:34px; }
#nav :hover ul li a.friend {background:url(../styleImages/newimg/menu_style2.gif); width:139px; height:24px; }
#nav :hover ul li a.innovator {background:url(../styleImages/newimg/menu_style3.gif); width:139px; height:24px; }
#nav :hover ul li a.maestro {background:url(../styleImages/newimg/menu_style4.gif); width:139px; height:24px; }
#nav :hover ul li a.moviestar {background:url(../styleImages/newimg/menu_style5.gif); width:139px; height:24px; }
#nav :hover ul li a.philosopher {background:url(../styleImages/newimg/menu_style6.gif); width:139px; height:24px; }
#nav :hover ul li a.kidzframes {background:url(../styleImages/newimg/menu_style7.gif); width:139px; height:24px; }
#nav :hover ul li a.mapareaders {background:url(../styleImages/newimg/menu_style8.gif); width:139px; height:24px; }
#nav :hover ul li a.sunglasses {background:url(../styleImages/newimg/menu_style9.gif); width:139px; height:45px; }

#nav :hover ul li a.metal {background:url(../styleImages/newimg/menu_basics1.gif); width:139px; height:34px; }
#nav :hover ul li a.plastic {background:url(../styleImages/newimg/menu_basics2.gif); width:139px; height:24px; }
#nav :hover ul li a.rimless {background:url(../styleImages/newimg/menu_basics3.gif); width:139px; height:24px; }
#nav :hover ul li a.semirimless {background:url(../styleImages/newimg/menu_basics4.gif); width:139px; height:24px; }
#nav :hover ul li a.titanium {background:url(../styleImages/newimg/menu_basics5.gif); width:139px; height:24px; }
#nav :hover ul li a.bifocal {background:url(../styleImages/newimg/menu_basics6.gif); width:139px; height:39px; }
#nav :hover ul li a.progressive {background:url(../styleImages/newimg/menu_basics7.gif); width:139px; height:39px; }
#nav :hover ul li a.slimprogressive {background:url(../styleImages/newimg/menu_basics8.gif); width:139px; height:63px; }

#nav :hover ul li a.framestyle {background:url(../styleImages/newimg/menu_frame1.gif); width:147px; height:34px; }
#nav :hover ul li a.material {background:url(../styleImages/newimg/menu_frame2.gif); width:147px; height:24px; }
#nav :hover ul li a.colour {background:url(../styleImages/newimg/menu_frame3.gif); width:147px; height:24px; }
#nav :hover ul li a.measurements {background:url(../styleImages/newimg/menu_frame4.gif); width:147px; height:24px; }
#nav :hover ul li a.pricespectrum {background:url(../styleImages/newimg/menu_frame5.gif); width:147px; height:47px; }

#nav :hover ul li a.lens411 {background:url(../styleImages/newimg/menu_lenses1.gif); width:172px; height:34px; }
#nav :hover ul li a.solar {background:url(../styleImages/newimg/menu_lenses2.gif); width:172px; height:24px; }
#nav :hover ul li a.single {background:url(../styleImages/newimg/menu_lenses3.gif); width:172px; height:24px; }
#nav :hover ul li a.multi {background:url(../styleImages/newimg/menu_lenses4.gif); width:172px; height:24px; }
#nav :hover ul li a.prescription {background:url(../styleImages/newimg/menu_lenses5.gif); width:172px; height:50px; }

#nav :hover ul li a.aboutus {background:url(../styleImages/newimg/menu_info1.gif); width:129px; height:34px;}
#nav :hover ul li a.contactus {background:url(../styleImages/newimg/menu_info2.gif); width:129px; height:24px;}
#nav :hover ul li a.shipping {background:url(../styleImages/newimg/menu_info3.gif); width:129px; height:24px;}
#nav :hover ul li a.guarantee {background:url(../styleImages/newimg/menu_info4.gif); width:129px; height:24px;}
#nav :hover ul li a.faqs {background:url(../styleImages/newimg/menu_info5.gif); width:129px; height:43px;}

#nav :hover ul.sub li a:hover 
{background-position: 0px 0px; position:relative;}

#submenu {
	position:absolute;
	background:url(../styleImages/newimg/submenu.gif);
	width:692px;
	height:40px;
	left: 311px;
	top: 53px;
}

#submenulogin {
	position:absolute;
	background:url(../styleImages/newimg/searchbar.gif);
	width:259px;
	height:40px;
	left: 743px;
	top: 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#4d4d4f;
	padding-left:25px;
	padding-top:5px;
	background-repeat:no-repeat;
}

#submenulogin a 
{
	text-decoration: none;
	color:Black;
}

#submenulogin a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}

#submenusearch {
	position:absolute;
	background:url(../styleImages/newimg/login.gif);
	width:432px;
	height:40px;
	left: 311px;
	top: 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left:15px;
	padding-top:10px;
}

#submenusearch a 
{
	text-decoration: none;
	color:Purple;
}

#submenusearch a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}

#login {
	position:relative;
	width:541px;
	height:35px;
	background:url(../styleImages/newimg/login.gif);
}

#banner {
	top:10px;
	position:relative;
	width:740px;
	height:50px;
	/*background:url(../styleImages/newimg/banner.jpg);*/
	background:url(../styleImages/newimg/firsttimebuyer.gif);
}

#coatings {
	position:relative;
	width:740px;
	height:610px;
	background:url(../styleImages/newimg/banner_24.jpg);
}

#row1 {
	position:relative;
	width:740px;
	height:325px;
	background:url(../styleImages/newimg/spacer.gif);
}

#infobuttons {
	top:0px;
	left:0px;
	width:188px;
	height:325px;
}

#testimonials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#4d4d4f;
	padding-top:30px;
	left:0px;
	width:188px;
	text-align:left;
} 
#testimonials a 
{
	text-decoration: none;
	color:black;
}

#testimonials a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}
#prescriptioncalculator {
	position:absolute;
	top:0px;
	left:239px;
	width:500px;
	height:325px;
	z-index:50;
}

#latestproducts {
	position:relative;
	width:192px;
	height:inherit;
}

#latestproducts a 
{
	text-decoration: none;
	color:black;
}

#latestproducts a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}

#content 
{
	position:relative;
	width:740px;
}

#sidemenu {
	position:relative;
	left:8px;
	width:192px;
	height:inherit;
	top: 10px;
}

#basicsmenu {
	position:relative;
	width:192px;
	height:inherit;
	
}

#shoppingcart {
	position:relative;
	width:192px;
	height:164px;
	background:url(../styleImages/newimg/shoppingcart.gif);
}

#shoppingcart a 
{
	text-decoration: none;
	/*color:black;*/
}
#shoppingcart a:hover 
{
	text-decoration: none;
	/*color:black;*/
}

#cartinfo {
	position:relative;
	left:43px;
	width:140px;
	height:75px;
	top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#4d4d4f;
	
}

#cartinfo a 
{
	text-decoration: none;
	color:black;
}

#cartinfo a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}

#quickfaq {
	position:relative;
	width:500px;
	left:125px;
	z-index:1;
}

#quickfaq_text {
	position:relative;
	width:440px;
	left:30px;
}

#sitemap {
	position:relative;
	background:url(../styleImages/newimg/sitemapbg.gif);
	width:1000px;
	height:254px;
	left:-20px;
}

#sitemap a 
{
	text-decoration: none;
	color:white;
}

#sitemap a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}

#vrule {
	position:relative;
	top:15px;
	width:1px;
	background:url(../styleImages/newimg/rule.gif);
	background-repeat:repeat-y;
	left: 8px;
	height:100%;
}

.new_arrial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:#4d4d4f;
	
}

.new_arrial a 
{
	text-decoration: none;
	color:black;
}

.new_arrial a:hover
{
    /*background-color: orange;*/
    color: #B5598A;
}

.style1 {color: #369bd3}
.style1 a {text-decoration: none;color: #369bd3;}
.style2 {
	color: #2a90c8;
	font-weight: bold;
}
.style4 {color: #4d4d4f}