/* CSS Document */

body {background-color:#fff;font:1em Arial, Helvetica, sans-serif;}
ul, li {margin:0;padding:0;list-style:none;}

div#branding {width:840px;height:80px;border:0;padding:0;background:url(../../../newsite/newimages/topbanner.jpg) no-repeat;position:relative;}
div#brand {width:145px;}
div#brand a h1 {text-indent:-9999px;height:75px;width:145px;margin:0;padding:0;}
div#branding p {width:180px;position:absolute;top:13px;left:160px;color:#fff;font-weight:bold;}
div#branding p span {font-size:11px;}
div#branding form {position:absolute;top:28px;right:80px;}
div#branding ul li {float:left;font:11px Arial, Helvetica, sans-serif;color:#fff;}
div#branding ul li a {color:#fff;margin:0px 5px;}
div#branding ul li a:hover {text-decoration:underline;}

div#menu ul li a {color:#fff;}

ul#top_nav {position:absolute;bottom:5px;right:0px;}
ul#catalog_nav {position:absolute;top:5px;right:0px;margin:0px 8px;}

div#content_intro {padding:0 0 10px 6px;}
div#content_intro h2 {font-size:22px;margin-bottom:0;margin-top:8px;}
div#content_intro h3 {font-style:italic;margin-top:5px;font-size:16px;}

table#new_products {width:680px;border-collapse:collapse;font-size:12px;}
table#new_products td {border:1px solid green;}

ul#lenses img {display:block;}
ul#lenses li {margin:18px 0;}

table#columns {width:840px; border:none; padding:0px; margin:0; height:100%;}
table#columns td#menu {vertical-align:top;background-color:#000;width:145px;}
table#columns td#content {background-color:#fff;padding:10px;vertical-align:top;}
table#columns td#content h1 {font-size:18px;}
td#content {font-size:12px;}
ul#linklist li {margin:5px 0;}
category_name{font-size:13px;}
