body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#1a1a1a; background-image:url(../new_york_software_images/software_it_servicesbg.jpg); line-height:16px;}
img { border:none; vertical-align:bottom;}
h1{ font-weight:bold; font-size:12px; color:#0063de; margin:0px; padding:0px; letter-spacing:0.1em;}
.left { float:left;}
.right { float:right;}
.clear {clear:both;}

a:link, a:visited{ font-size:12px; color:#118aef; text-decoration:none; font-family:Arial, Helvetica, sans-serif; outline: none;}
a:hover{ text-decoration:underline; color:#FF0000;}

.webdesign-tvtbg {margin:0px auto; width:1000px; background:#000000; background-image:url(../new_york_software_images/web_design_bg.gif);}
.software-phone { width:411px; height:36px; background-image:url(../new_york_software_images/tvt-software-contact.jpg);}

#wrap { margin:0px auto; width:992px; background-image:url(../new_york_software_images/software_white.jpg);}
#header .head1right a { color:#616161; text-decoration:none;}
#header .head1right a:hover { color:#BF0000; text-decoration:none;}
.tvtsoftware-logo{ width:236px; height:63px; background-image:url(../new_york_software_images/true_vision_technologies_logo.jpg);}
.head1 { height:20px;}
.head1right { width:600px; margin:22px 0px 0px 0px;}
.head1right img { margin:5px 10px 0px 0px;}
.head1down { height:12px;}
.menu2 { background:#000000; height:28px; margin:0px;}
.menu2 ul { list-style:none;  margin:0px; padding:0px; line-height:28px;}
.menu2 li {float:right; margin:0px; padding:0px 0px; line-height:28px;}
.menu2 li a:link, .menu2 li a:visited { color:#b5b4b4; text-decoration:none; margin:0px; padding:0px 7px; display:block; line-height:22px; border-left:1px solid #363636; margin-top:3px; outline: none;}
.menu2 li a:hover {display:block; color:#FFFFFF; text-decoration:none; background-color:#151515;}


.menu { background-image:url(../new_york_software_images/website-seo-designbg.jpg); height:28px; }
.menu ul { list-style:none;  margin:0px; float:left; padding:0px; line-height:28px; }
.menu li { background:url(../new_york_software_images/arrow-software-services.jpg) no-repeat 4px 0px; float:left; margin:0px; padding:0px; line-height:28px;}
.menu li a:link, .menu li a:visited { white-space:nowrap; color:#FFFFFF; text-decoration:none; margin:0px; padding:0px 18px; display:block; line-height:28px; border-right:1px solid #28628c; outline: none;}
.menu li a:hover { background:url(../new_york_software_images/arrow-software-application.jpg) no-repeat 4px 9px #0067b3; display:block; color:#FFFFFF; text-decoration:none;  }


/*Software Tab section */

html>body .ie { margin-top:337px;}
.software-tab { width:992px; height:203px; margin:auto; background-image:url(../new_york_software_images/nyc_software_marketingbg.jpg); background-repeat:repeat-x;}
.software-servicetab { width:936px; height:183px; margin:auto; background-image:url(../new_york_software_images/software-web-designbg.jpg);}
.software-service-nyc { width:8px; height:183px; background-image:url(../new_york_software_images/custom_software_design.jpg); }
.webdesign-outsource { width:8px; height:183px; background-image:url(../new_york_software_images/custom_website_design.jpg);}
.website-design-service { width:920px; height:26px;}
.website-design-service ul { list-style:none;  margin:0px; padding:0px; width:920px;}
.website-design-service li { float:left; margin:0px; padding:0px;}
.software-outsource {width:900px; height:157px; padding:0px 19px 0px 0px; background-image:url(../new_york_software_images/software-tab-box-2.jpg); background-position:right; background-repeat:no-repeat;}
.software-outsource p{padding:0px; margin:0px; text-align:justify;}
. blank-software {height:0px; padding:0px; margin:0px; background-color:#666666; line-height:0px; position:absolute;}
.software-service-margin { width:992px; height:11px; margin:auto;}
.software-cursor{ cursor:pointer;}
.software-tab1 { width:530px; margin-top:10px; color:#333333;}
.software-tab2 { width:342px; margin-top:20px; font-size:11px;}
.software-tab2 a:link, .software-tab2 a:visited{ color:#fcee65; font-size:10px; outline: none;}


/* sub left navigation*/
.software-navtopspace{width:992px; height:15px;}
.software-navleftspace{width:15px; height:200px;}
.tvtsoftware-body{ width:992px; background-image:url(../new_york_software_images/software_white.jpg);}
html>body .ie2 { margin-top:99px;}
.software-navigationbg{width:992px; height:5px; padding:0px; margin:0px; background-image: url(../new_york_software_images/software_navbg.jpg); background-repeat:repeat-x; position:absolute;}
.software-innernavbg{ width:170px; height:400px; background-image: url(../new_york_software_images/software_subnavbg.jpg); background-repeat:repeat-x; margin:0px;}
.software-navlinks{ width:150px; margin:auto; border-bottom:1px solid #c3c3c3; height:20px; margin-top:7px; text-align:center; }
.software-navlinks a:link, .software-navlinks a:visited{ color:#484f54; text-decoration:none; outline: none;}
.software-navlinks a:hover{ color:#084780;}

/*main body*/
.software-content{ width:582px; padding-left:15px; padding-right:15px; text-align:justify;}
.software-content p{ padding:0px; margin:0px;}
.software-content h1{font-size:12px;}
.software-content h3{font-size:12px;}
/*sub pages*/
.software-services { margin:auto; width:494px; height:41px; background-image:url(../new_york_software_images/tvt_software_services.jpg); background-repeat:no-repeat; margin-top:20px; padding-top:115px;}
a.software { display: block; width: 97px; height: 41px; background: url("../new_york_software_images/software_services_it.jpg"); text-decoration: none; outline: none;}
a:hover.software { background-position:0px 41px; color:#ffffff;}
a.software2 { display: block; width: 99px; height: 41px; background: url("../new_york_software_images/software_services_software.jpg"); text-decoration: none; outline: none;}
a:hover.software2 { background-position:0px 41px; color:#ffffff;}
a.software3 { display: block; width: 99px; height: 41px; background: url("../new_york_software_images/software_services_website.jpg"); text-decoration: none; outline: none;}
a:hover.software3 { background-position:0px 41px; color:#ffffff;}
a.software4 { display: block; width: 100px; height: 41px; background: url("../new_york_software_images/software_services_seo.jpg"); text-decoration: none; outline: none;}
a:hover.software4 { background-position:0px 41px; color:#ffffff;}
a.software5 { display: block; width: 99px; height: 41px; background: url("../new_york_software_images/software_services_bpo.jpg"); text-decoration: none; outline: none;}
a:hover.software5 { background-position:0px 41px; color:#ffffff;}
.software-portfolio { width:574px; height:610px; background-image:url(../new_york_software_images/software_portfolio_flashbg.jpg); padding-left:6px;}
.contact-map { border:1px solid #d5ccba; width:425px;}
.contact-maplink { margin-top:10px; border:1px solid #ffffff;}
.contact-inquiries { width:285px; margin-top:20px; font-size:10px;}

/*right panel*/
.software-technical{ width:192px; border-left:1px solid #d6dadd; border-top:1px solid #d6dadd;}
.software-technical p{ margin:0px; padding:0px; padding-bottom:100px;}
.software-expertise { width:172px; border-left:10px solid #ffffff; border-right:10px solid #ffffff; height:10px; background-color:#d6dadd; line-height:10px;}
.software-tech { text-align:center; color:#0093ff; font-weight:bold; line-height:25px;}
.software-tech2 { width:173px; height:22px; margin:auto; background-image:url(../new_york_software_images/software_technical_expertisebg.jpg); margin-top:1px;}
.software-tech2 img{ vertical-align:middle; margin-left:6px; margin-right:6px; margin-top:1px;}
.software-messenger {width:133px; height:59px; background-image:url(../new_york_software_images/software_messenger_contact.gif); margin-top:10px; margin-left:10px; padding:40px 0px 0px 40px;}
.software-messenger2 { margin-top:10px;}
.seo-package1 { background-color:#7a7c7e; border:1px solid #333333; width:321px; vertical-align:middle; line-height:50px; color:#FFFFFF;}
.seo-package2 { background-color:#848688; border-bottom:1px solid #333333; border-right:1px solid #333333 ; border-top:1px solid #333333; width:86px; height:50px; text-align:center; color:#FFFFFF;}
.seo-package1a {border:1px solid #333333; border-top:0px; width:582px; vertical-align:middle; line-height:25px; text-align:center; font-weight:bold; background-color:#464d57;}
.seo-package1a h1 {font-weight:bold; color:#ffffff; font-size:14px;}
.seo-package1b {border:1px solid #333333; border-top:0px; width:321px; vertical-align:middle; line-height:25px;}
.seo-package2b {border-bottom:1px solid #333333; border-right:1px solid #333333 ; width:86px; text-align:center; vertical-align:middle; line-height:25px; margin:0px; padding:0px; font-weight:bold; color:#FF0000;}
.dm { width:584px; margin:0px; padding:0px;}
.seo-package1c {background-color:#7a7c7e; border:1px solid #333333; width:408px; vertical-align:middle; line-height:25px; font-weight:bold; color:#FFFFFF;}
/*.seo-package2c {border-bottom:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #333333 ; width:86px; text-align:center; vertical-align:middle; line-height:25px; margin:0px; padding:0px; font-weight:bold; color:#FF0000;}*/
.seo-package1d {border:1px solid #333333; border-top:0px; width:408px; vertical-align:middle; vertical-align:middle; line-height:25px;}
.seo-package2d {border-bottom:1px solid #333333; border-left:1px solid #333333 ; width:86px; text-align:center; vertical-align:middle; line-height:25px; margin:0px; padding:0px; font-weight:bold; color:#FF0000;}
.dm2 { width:484px; margin:0px; padding:0px; margin-top:10px;}
.wpbg{ background-color:#7a7c7e; height:50px; border-top:1px solid #333333; color:#ffffff;}
.wpht{ line-height:25px; vertical-align:middle; border-top:0px;}
.wp1 { border-right:1px solid #333333;  border-left:1px solid #333333;  border-bottom:1px solid #333333; width:140px;}
.wp2 { border-bottom:1px solid #333333; border-right:1px solid #333333 ; width:86px; text-align:center;}
.fontgreen { color:#2e5b02; font-weight:bold;}
.fontred { color:#e80202; font-weight:bold;}

/*Footer*/
.footer{ background:#c9c9c9; width:992px; text-align:center;  font-size:11px; margin:auto;}
.footer a:link, .footer a:visited { font-size:11px; color:#323232; text-decoration:none; margin:0px; padding:0px 5px; line-height:18px; outline: none;}
.footer a:hover { color:#ffffff; text-decoration:none;}
.software-bottombg { width:996px; height:4px; background-image:url(../new_york_software_images/web_design_nycbg.gif); background-repeat:repeat-x; line-height:14px; margin:auto;}