body{margin:0px 0px 20px 0px; padding:0; font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:1.5em; color:#575658; background:#1D181E url(../images/bodyBG.jpg) no-repeat fixed right top}#container{background-color:#FFF; width:989px}#header{height:152px; width:989px}#body{margin-top:10px}#topnav{width:736px; float:right; margin:0; padding:0}#nav{width:736px; display:block; padding-left:0px; margin:0px; list-style:none; background-color:#1C181E}#nav li{float:left; margin:0; padding:0; position:relative; list-style:none}#nav .firstlevel:link, #nav .firstlevel:visited{color:#009EC0; font-size:1.4em; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; line-height:67px; text-align:center; letter-spacing:1px; height:67px}#nav li a:hover{}#topnav #nav .leveltwo{position:absolute; top:67px; left:0; visibility:hidden; z-index:5000; margin:0; padding:0; border:1px solid #fff; border-top:7px solid #fff; height:77px; background-color:#e3600a; opacity:.75; filter:alpha(opacity=75)}.b1, .b1 li{width:161px}.btn1:link, .btn1:visited{background-image:url(../images/btn-outlook-starry.gif); background-repeat:no-repeat; width:161px; height:67px}.btn1:hover{background:url(../images/btn-outlook-starry-over.gif) no-repeat}.b2, .b2 li{width:155px}.btn2:link, .btn2:visited{background:url(../images/btn-insight-starry.gif) no-repeat; width:155px; height:67px}.btn2:hover{background:url(../images/btn-insight-starry-over.gif) no-repeat}.b3, .b3 li{width:149px}.btn3:link, .btn3:visited{background:url(../images/btn-afterimage-starry.gif) no-repeat; width:149px; height:67px}.btn3:hover{background:url(../images/btn-afterimage-starry-over.gif) no-repeat}.b4, .b4 li{width:141px}.btn4:link, .btn4:visited{background:url(../images/btn-eyetoeye-starry.gif) no-repeat; width:141px; height:67px}.btn4:hover{background:url(../images/btn-eyetoeye-starry-over.gif) no-repeat}.b5, .b5 li{width:130px}.btn5:link, .btn5:visited{background:url(../images/btn-peripheral-starry.gif) no-repeat; width:130px; height:67px}.btn5:hover{background:url(../images/btn-peripheral-starry-over.gif) no-repeat}#topnav #nav li:hover .leveltwo{visibility:visible}#topnav #nav li:hover .leveltwo li{height:20px; margin:0; padding:0; font-size:1em; text-decoration:none; font-weight:bold; text-transform:lowercase; display:block}#topnav #nav li:hover .leveltwo li a:link, #topnav #nav li:hover .leveltwo li a:visited{height:20px; color:#FFF; background-color:#E3600A; background-image:none; margin:0; padding:0; font-size:1em; text-decoration:none; font-weight:bold; text-transform:lowercase; display:block; line-height:20px; text-align:center; letter-spacing:1px}#topnav #nav li:hover .leveltwo li a:hover{color:#fff; background-color:#FF7800}h1 span{display:block; position:relative; z-index:1}#logo{float:left; margin:0px; padding:0px}#logo, #logo span{width:253px; height:152px; background-image:url(../images/nvisionlogo-color.jpg); background-repeat:no-repeat}#logo span{margin-bottom:-50px}#logo a{display:block; height:130px; width:240px; z-index:-100}#description{color:#E17129}#description, #description span{width:736px; height:78px; background-image:url(../images/header1.jpg); background-repeat:no-repeat}#description span{margin-bottom:-15px}#dbltake{margin:0; padding:0}#dbltake, #dbltake span{width:195px; height:37px; background-image:url(../images/doubletake.gif); background-repeat:no-repeat}#dbltake span{margin-bottom:-30px}#sitesearch{margin:0; padding:0}#sitesearch, #sitesearch span{width:195px; height:37px; background-image:url(../images/sitesearch-starry.gif); background-repeat:no-repeat}#sitesearch span{margin-bottom:-20px}#news{margin:0; padding:0}#news, #news span{width:195px; height:47px; background-image:url(../images/news.gif); background-repeat:no-repeat}#news span{margin-bottom:-20px}#blog{margin:0; padding:0}#blog, #blog span{width:195px; height:47px; background-image:url(../images/blog-starry.gif); background-repeat:no-repeat}#blog span{margin-bottom:-20px}#ontwitter{margin:0; padding:0}#ontwitter, #ontwitter span{width:195px; height:37px; background-image:url(../images/ontwitter-starry.gif); background-repeat:no-repeat}#ontwitter span{margin-bottom:-30px}#joinlist, #joinlist span{width:194px; height:51px; background-image:url(../images/joinlist.gif); background-repeat:no-repeat}#joinlist span{margin-bottom:-20px}#bodycontent h1, #portfoliobody h1{padding-bottom:0.5em; line-height:1em; font-size:2.3em; font-weight:normal}#homebodycontent h1{font-size:2.3em; line-height:1.6em; padding-top:0px; margin-top:0px}#bodycontent h2{margin-bottom:0.5em; line-height:1em; font-size:1.4em!important; font-weight:normal; color:#FFF; background-color:#DF6211; padding:0.3em}#homebodycontent h2{font-size:1.8em}#portfoliobody h3{margin-bottom:0.5em; line-height:1em; font-size:1.2em !important; font-weight:normal; color:#DF6211; border-bottom:1px dotted #DF6211; padding:0.3em; text-transform:uppercase; letter-spacing:2px; margin-right:1.5em}#rcolumn h1{font-size:1.5em}#rcolumn{width:195px; float:right; margin:0px 12px; border:1px solid #b0b0b0}#twitter_div li{ padding:1em 0}.search-box{ padding:0px 0px 6px 0px}.cat_textbox_smallest{ width:100px}.blog-snippet{height:200px; overflow:hidden; margin-bottom:18px}.blog-snippet h2.post-title, .blog-snippet h2.post-title a{display:none}.blog-snippet .blog-post .post-details{display:none}.announcement-list{font-size:11px; padding:0px 10px}.announcement-list h2{ margin-top:5px}.blogsitesummary{margin:0px; padding:0px 10px; list-style:none}.announcement-list h2 a, .blogsitesummary li a{text-decoration:underline; font-weight:bold; color:#009EC0; background:white; font-size:14px}.announcement-list h2 a:hover, .blogsitesummary li a:hover{text-decoration:none}.announcement-list p, .blog-snippet .blog-post .post-body p{margin-top:0}.blog-snippet .blog-post .post-body p{padding:0px 10px; line-height:1.3em}.announcement-list span.date, .blogsitesummary span.date{font-size:0.9em; margin-bottom:0; color:#009EC0}.blogsitesummary span.author{display:none}#bodycontent .introtext .announcement-list h2{ margin-top:5px; background-color:#fff}#bodycontent .introtext .announcement-list span.date{font-size:0.7em; letter-spacing:2px; text-transform:uppercase; margin-bottom:0; color:gray}.subscribe{padding:0px 10px; margin:0; text-align:center; font-size:.9em; text-transform:uppercase; background-color:#F3F3F3; border-top:1px solid #fff}.subscribe a:link, .subscribe a:visited{outline:none; text-decoration:none; color:#8E8891; border:0}.subscribe a:hover{color:#666}.subscribe .rssimage{border:0}#topsubnav{height:53px; background-color:#000; background-repeat:no-repeat; float:left; padding-left:33px; width:735px; margin-top:0px; margin-bottom:7px}#subnavlist{}#subnavlist li{}#subnavlist .lastnav{border-right:1px solid #333}#subnavlist a:link, #subnavlist a:visited{color:#009EC0}#subnavlist a:hover{color:#00CDFC}#bodyhead{height:253px; background-color:#1D181E; background-image:url(../images/bodyheadBG.gif); background-repeat:no-repeat; background-position:left top; float:left; padding-left:253px; width:515px; margin-top:0px}#homeflash{height:253px; width:515px; float:right; display:block}#homeflash-classic{display:none}#homebodycontent{border-right:1px solid #B0B0B0}#bodycontent{border-right:1px solid #B0B0B0; border-top:1px solid #B0B0B0; padding-top:10px; clear:left}.shortbg{background-image:url(../images/nyla450x550.jpg); background-repeat:no-repeat; background-position:left bottom}.longbg{background-image:url(../images/bodyBGstarry.jpg); background-repeat:no-repeat; background-position:left top}.rssimage{vertical-align:middle}.homebg3{background-position:0px 0px}.requestbtn{border:1px solid #89CDEA; border-right:none; margin-bottom:1.2em; background-color:#0091B1; font-size:1.3em; font-weight:bold; color:#FFF; text-decoration:none; height:30px; display:block; padding-left:0.5em; line-height:30px}.requestbtn:hover{border:1px solid #89CDEA; border-right:none; background-color:#009EC0}.introtext{font-size:1.2em; line-height:2em; padding-bottom:2.5em; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; border-left:1px solid #b0b0b0; padding-left:3.2em; padding-right:0em; background-color:#FFF}.semitransparent{opacity:.85; filter:alpha(opacity=85)}.introtext p{padding-right:2.2em}.extrasbox{border:1px solid #CCC; padding:0em 1em; display:block; margin-right:1.5em; background-image:url(../images/servicesboxhead.gif); background-repeat:repeat-x}.processsteps{margin-right:2.5em; font-size:2em; color:#DF6211; font-style:italic; font-weight:normal; line-height:1.5em; margin-top:2em}.processsteps li{padding-top:0.5em; padding-bottom:0.5em}.processsteps li p{padding-top:0em; padding-bottom:1em; font-size:0.45em; font-weight:normal; color:#575658; font-style:normal; line-height:1.7em; margin-top:-2em; margin-right:0px; margin-left:0.5em; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#DF6211}.olhead1{font-weight:bold; color:#DF6211; font-size:1.2em; padding-top:1em}.ollist2{margin-right:2.5em; line-height:1.5em; margin-bottom:4em; border-bottom:1px dotted #DF6211}.ollist2 li{padding-top:0.5em; padding-bottom:0.5em; border-top-width:1px; border-top-style:dotted; border-top-color:#DF6211}.question{font-style:italic; color:#009EC0; margin-bottom:0px; padding-bottom:0px; border-top-width:1px; border-top-style:dotted; border-top-color:#009EC0; padding-top:1em}.answer{margin-top:0.2em; padding-top:0px}.introtext a:link, .introtext a:visited, .backlink{text-decoration:none; color:#DF6211; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#DF6211}.introtext a:hover, #portfoliobody a:hover{border:none}.linkbox{width:90%; margin:0px 0px 1em; padding:0px; background-image:url(../images/servicesboxhead.gif); background-repeat:repeat-x; border:1px solid #c1c1c1}.linkbox legend{font-size:.85em; text-transform:uppercase; color:#009EC0; font-weight:bold; padding-right:1em; padding-left:1em}.linkbox dl{margin-top:0px; padding-top:.5em; margin-bottom:0px; padding-bottom:1em; padding-right:1em; padding-left:1em}.linkbox dt{background-image:url(../images/bulletweb.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:2em; padding-top:0em; padding-right:1em; padding-bottom:0em}.linkbox dd{font-size:0.9em; padding-bottom:.5em; border-left-width:1px; border-left-style:solid; border-left-color:#C1C1C1; padding-left:1em; margin-bottom:1em; line-height:1.3em; padding-right:1em}.glossary dl{margin:0}.glossary dt{color:#000; font-weight:bold; font-size:1.1em; margin-top:10px}.glossary dd{font-size:0.95em; line-height:1.4em; margin:10px 20px 20px 20px; border-left:1px dotted #009ec0; padding-bottom:0px; padding-left:10px}div.sitemap-box{margin:0px 10px; padding:0; float:left; width:160px}div.sitemap-box h4{text-transform:uppercase; font-size:.9em; font-weight:bold}ul.sitemap{margin:0; padding:0; list-style-position:outside}ul.sitemap li{margin-left:12px; padding:0}ul.sitemap li a{color:#DF6211; text-decoration:none}ul.sitemap li a:hover{color:#DF6211; text-decoration:underline}.rssimg{float:right; padding:5px; border:0}#podcastmain{width:450px}#podcastmain .podcasttitle{border-top:1px solid #999; font-weight:bold; font-size:1.1em; padding:10px 5px 0px 10px; margin-bottom:0; background-image:url(../images/servicesboxhead.gif)}#podcastmain .podcastdate{color:#009EC0; font-size:0.9em; font-style:italic; margin-top:0px; padding:0px 10px}#podcastmain .podcastdescription{padding:5px 20px; font-size:.95em; line-height:1.5em}#podcastmain .podcastlink{font-size:0.9em; padding-bottom:1.5em; padding:5px 20px}#services{width:220px; float:right; border-left:1px solid #B0B0B0; background-color:#FFF; margin-left:2em; padding-left:2em}#services ul{margin:0px; padding:0px}#services li{line-height:2.5em; font-size:1.3em; color:#333}#design, #web, #illus{list-style-type:none; padding:0; margin:0}#design li{background-image:url(../images/bulletdesign.gif); background-repeat:no-repeat; background-position:0em; padding-left:1.6em}#web li{background-image:url(../images/bulletweb.gif); background-repeat:no-repeat; background-position:0em; padding-left:1.6em}#illus li{background-image:url(../images/bulletillus.gif); background-repeat:no-repeat; background-position:0em; padding-left:1.6em}#csslinks{width:195px; margin:0; padding:0; list-style:none}#csslinks li a{display:block; height:53px; width:175px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#E06F26}#csslinks a:link, #csslinks a:visited{padding-right:20px; text-decoration:none; color:#df6211; font-size:1.1em; font-weight:bold; line-height:53px; text-align:right}#csslinks a:hover{padding-right:20px; text-decoration:none; color:#aa4504; font-size:1.1em; font-weight:bold; line-height:53px; text-align:right}.look1 a:link, .look1 a:visited{background:url(../images/glasses1.jpg) no-repeat}.look1 a:hover{background:#F8E8D6 url(../images/glasses1-over.jpg) no-repeat}.look2 a:link, .look2 a:visited{background:url(../images/glasses2.jpg) no-repeat}.look2 a:hover{background:#F8E8D6 url(../images/glasses2-over.jpg) no-repeat}.look3 a:link, .look3 a:visited{background:url(../images/glasses3.jpg) no-repeat}.look3 a:hover{background:#F8E8D6 url(../images/glasses3-over.jpg) no-repeat}.look4 a:link, .look4 a:visited{background:url(../images/glasses4.jpg) no-repeat}.look4 a:hover{background:#F8E8D6 url(../images/glasses4-over.jpg) no-repeat}#footer{clear:both; width:739px; margin:15px 0px 0px 250px; padding:0px}#footerads{height:67px; clear:both; margin-top:10px; background-color:#F3F3F3; width:739px}#footer p{line-height:1.2em; margin-bottom:0px; padding-bottom:0px; margin-top:0px; margin-right:10px}#footer a{font-weight:bold; color:#DF6211; text-decoration:none}#footer img{float:left}#nyla{bottom:0px; height:408px; width:334px; z-index:1; left:0px; position:fixed}#portfoliobody{width:738px; border-right:1px solid #B0B0B0; border-top:1px solid #B0B0B0; border-bottom:1px solid #B0B0B0; padding-left:29px; margin-top:7px; margin-bottom:15px; padding-top:10px; padding-bottom:15px; clear:left; display:block}#portfoliobody p{padding-right:30px}.showcase{background-color:#E1E1E1; width:500px; margin:1em}.thumbnail{background-color:#FFF; height:150px; width:150px; float:left; margin:1em; border:3px solid #C0C0C0}.web{border:1px solid #DF6211}.formweb{margin-top:3em; margin-right:2em; margin-bottom:0px; border:1px solid #999; background-color:#FFF; background-image:url(../images/servicesboxhead.gif); background-repeat:repeat-x; width:400px}. formweb p{margin:0em; padding:0.4em 1.5em 0.2em; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; font-weight:normal; font-size:0.95em; line-height:1.5em}. formweb legend{font-size:1.5em; color:#00A2D4; margin-left:0.8em; margin-right:1em; background-color:#FFF}. formweb input, . formweb textarea{background-color:#F3F3F3; text-align:left; margin-top:5px; padding:0px; margin-bottom:5px}#realname, #company, #email, #phonenumber, #website, #details, #message{width:100%}. formweb label{margin:0px; padding:0px; font-weight:bold}.submitbtn{width:45%; text-align:left!important; margin-top:1em; margin-right:auto; margin-bottom:0px; margin-left:auto}.blog-container h1{font-weight:bold; margin-top:10px; margin-bottom:0px}.blog-container p.description{ color:#555; font-size:1.2em; line-height:1.5em; font-style:italic}h2.post-title, h2.post-title a{color:#fff}.blog-post .post-body a{ color:#DF6211;  font-weight:bold}.blog-post .post-details{ color:#555;  font-size:10px;  margin-bottom:18px;  margin-left:0;  margin-right:0;  margin-top:0}.BlogRecentPost li a{color:#DF6211; text-decoration:underline}.BlogRecentPost li a:hover{color:#DF6211; text-decoration:none}.BlogTagCloud a, .BlogTagList a, .BlogPostArchive a{color:#009AD0; text-decoration:none}.post-body .links a{ font-size:11px; color:#009AD0}.comment-list{  background-color:#fff;  border-top:2px solid #009AD0; border-bottom:2px solid #009AD0;  margin-bottom:20px; border-left:none; border-right:none;  padding:10px 0px}.comment-list div.form div.item{ padding:3px}.clear{clear:both}.highlight{background-color:#FC6}.services-display a{color:gray; font-size:.9em; letter-spacing:1px; text-transform:uppercase}.seemorelink{color:gray !important; font-size:.7em !important; letter-spacing:2px; text-transform:uppercase; text-decoration:none !important; float:right !important; margin-right:30px; margin-top:0; padding-top:0; border-bottom:none !important}#addthis{width:25px; margin:0; padding:8px 8px 8px 10px; position:fixed; z-index:8000; top:282px; left:180px}#addthis a{width:16px; height:16px; margin:3px; margin-bottom:8px; padding-bottom:10px; display:block}#addthis .buzz, #addthis .linkedin, #addthis .plus, #addthis .google{display:none}#addthis .twitter{background:url(../images/social-twitter-starry.gif) no-repeat}#addthis .fb{background:url(../images/social-fb-starry.gif) no-repeat}#addthis .email{background:url(../images/social-email-starry.gif) no-repeat}#addthis .buzz{background:url(../images/social-googlebuzz-starry.gif) no-repeat}#addthis .google{background:url(../images/social-google-starry.gif) no-repeat}#addthis .linkedin{background:url(../images/social-linkedin-starry.gif) no-repeat}#addthis .stumbleupon{background:url(../images/social-stumbleupon-starry.gif) no-repeat}#addthis .digg{background:url(../images/social-digg-starry.gif) no-repeat}#addthis .plus{background:url(../images/social-plus-starry.gif) no-repeat}
