body {
font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 64.0%;
}

h1, h2, h3, h4, h5, h6, th { font-family:"Arial", Helvetica, sans-serif} 

h2 {margin-bottom:20px;font-size:2.4em;color:#376A85;}
h3 {margin:35px 0 15px 0;font-size:1.8em;}
h4 {margin:25px 0 15px 0;font-size:1.5em;}

h2 { font-family:helvround, Arial, Helvetica, sans-serif;}

th {font-size:1.4em;font-weight:bold}

a {color:#CC2707;text-decoration:none;}
a:hover {color:#900;}
a.demo-link {text-transform:uppercase}

#comments p em {color:#666;font-size:1em}

/* -- NAV */
#header ul {height:1%}
#header ul li {text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#666;letter-spacing:-0.01em}
#header ul li a {display:block;width:auto;color:#666;border-bottom:2px #99CC33 solid;padding-bottom:4px;}
#header ul li a:hover {
	color:#000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3CF;
}

body.porfolio a#nav-porfolio,
body.services a#nav-services,
body.contact a#nav-contact,
body.about a#nav-about
 {border-bottom:2px #CC2707 solid;color:#000}

ul#footer-nav li {text-transform:uppercase}

/* -- */


/* -- Homepage showcase grid */
ul.showcase-list li {text-transform:uppercase}

p {line-height:170%;margin:10px 0 20px 0}
p, li, label, td {font-size:1.3em}
td p, td li {font-size:1em}
p.intro-text  {font-size:1.5em}

.note {font-size:1.1em;color:#666}
.footnote {font-size:1em;color:#999}
.footnote a {text-decoration:none;color:#666}

.tech {font-family:"Courier New",Courier,monospace;}

/* -- Nested list font sizes -- */
ol li p,
ul li p,
ol li ol li,
ol li ul li,
ul li ul li,
ul li ul li p {font-size:1em}

ol li h4,
ul li h4 {font-size:1.2em}

/* -- end nested list font sizes --*/

/*-- Title / image replacement */

#intro h2 {
display: block;
text-indent:-9999px;
background-repeat: no-repeat;
}

body#home #intro h2 {
width:352px;
background-image: url(none);
padding-top: 54px; height: 0 !important;
height /**/: 54px; overflow: hidden; 
}

body#support #intro h2 {
width:352px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#news #intro h2 {
width:352px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#about #intro h2 {
width:352px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

/*-- product titles */

body#sv #intro h2 {
width:178px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#svp #intro h2 {
width:240px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#av #intro h2 {
width:178px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#avp #intro h2 {
width:240px;
background-image: none;
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#tv #intro h2 {
width:178px;
background-image: url(none);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#tvp #intro h2 {
width:240px;
background-image: url(/gfx/title_tvp.png);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#pv #intro h2 {
width:250px;
background-image: url(/gfx/title_pv.png);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#pvp #intro h2 {
width:300px;
background-image: url(/gfx/title_pvp.png);
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

body#svm #intro h2 {
width:178px;
background-image: none;
padding-top: 27px; height: 0 !important;
height /**/: 27px; overflow: hidden; 
}

h3#buy{
margin-top:40px;
width:81px;
 display: block;
 text-indent:-9999px;
 background-image: none;
 background-repeat: no-repeat;
 padding-top: 19px; height: 0 !important;
 height /**/: 19px; overflow: hidden; 
}

 svManager docs start

h3.autoviewer, h4.autoviewer {
  background: none left 50% no-repeat;
  padding-left: 30px;
}
h3.simpleviewer, h4.simpleviewer {
  background: none left 50% no-repeat;
  padding-left: 30px;
}
h3.postcardviewer, h4.postcardviewer {
  background: none left bottom no-repeat;
  padding-left: 30px;
}
h3.tiltviewer, h4.tiltviewer {
  background: none left bottom no-repeat;
  padding-left: 30px;
}

