@charset "utf-8";

/* PRINT STYLES */
html { width: 100% !important; margin: 0; padding: 0; }
body { width: 100% !important; margin: 0; padding: 0; }
#container { left: auto !important; margin: 0 !important;  }

#container,
#content,
#top,
#bottom,
.main-column,
#side-column
	{ width: 100% !important; margin-right: 0; margin-left: 0; padding: 0; overflow: visible !important; float: none;}

img { page-break-inside: avoid; }

#flash-content, 
#nav ul,
#nav li,
#nav li a,
a#download-arrow,
.arrows,
#signup-form,
object
		 { display: none !important; }

#top { float: none; }
		 
#top,
#altcontent,
.main-column,
#top h2,
#top h4,
#top img { height: auto !important; margin-bottom: 20px !important; }

#top,
#altcontent,
.main-column,
#top h2,
#top h4 { width: 100% !important; }

#bottom { clear: none !important; margin-top: 0 !important; }
		 
.main-column { margin: 0; width: 100% !important; }
body, p,
#home #bottom .main-column, #home .main-column p,
#top #altcontent .main-column h4  { font-size: 12pt; font-weight: normal; }
#nav 	{ height: 36pt; padding-top: 20px; }
#nav h1	{ position: relative; left: auto; margin: 0; }
#nav h1 a, { color: #ED3024; font-size: 18pt; margin-top: -.5em; }
h3 { color: #ED3024; font-size: 16pt; }
h5 { color: #ED3024; font-size: 14pt; }
#nav h1 img { margin: 1em 2em 0 0; }

#container, #content, .main-column, #side-column, #scrollable { 
	clear: both;
	display: block;
	float: none;
}

#top, #bottom { display: block; margin: 0; clear: both; width: 100%; }
#top .main-column  { width: 40% !important; float:left; clear: none; }
#top .main-column h2 { color: #ED3024; font-size: 16pt; float: left; }
#top img	{ margin: 10px; float: left; margin: 10px !important; }

#scrollable { width: 100%; height: auto; }
#scrollable .items, #scrollable .items div { position: relative; height: auto; }
#scrollable p { font-size: 10pt; }

#sub-nav { clear: both; margin-bottom: 0; top: 0; }
#sub-nav, #sub-nav li, #sub-nav li a  { position: inline; margin: 0; }
/* inactive tabs */ #sub-nav li	{ display: none; }
/* active tabs */
body.domico #sub-nav li.domico,
body.about #sub-nav li.about,
body.updates #sub-nav li.updates 
body.edomico #sub-nav li.edomico,
body.management #sub-nav li.management,
body.links #sub-nav li.links,
body.manuals #sub-nav li.manuals, 
body.tech #sub-nav li.tech,
body.contact #sub-nav li.contact,
body.support #sub-nav li.support 
	{ display: block; font-size: 18pt; }
	
/* HOME */
#home #top .main-column { width: 60% !important; float: left !important; }
#home #top #altcontent img { float: left !important; }
#home #scrollable * { height: auto; }

/* Products */
#products #bottom .main-colum, #product-features, #product-features li { float: left; }
#products #side-column { clear: both !important; float: none; width: 100%; }

/* Tech Support Documentation */
body#tech.downloads * { border: 0; }
body#tech.download,
body#tech.downloads #container,
body#tech.downloads #content { width: 100% !important; }
body#tech.downloads #content ul { list-style-type: disc; }
body#tech.downloads #content #bottom h3 { margin:0 !important; left: auto !important; }