/* css for VernonSoft.com */

/* basic elements */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	FONT-SIZE: 10pt;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

P {
	font-style: normal;
	
}
H1 {
	padding: 6px 6px 6px 0px;
	color: #333333;
	font: italic normal 2em Times, "Times New Roman", serif;
}
H2 {
	FONT-SIZE: 14px;
	font-weight: bold;
	border-bottom-color: #040;
	border-bottom-width: 6px;
	border-bottom-style: solid;
}
H3 {
	FONT-SIZE: 12px;
	font-style: italic;
	font-weight: bold;
}
a:link {
	text-decoration: underline;
	color: #00f;
}
a:visited {
	color: #008;
}
a:hover {
	color: #f00;
}


/* specific divs */
#pageheader {
	background-color: #fff;
	color: #105;
	width: 770px;
	margin: 1px 1px 0px 1px;
	padding: 0px;
	height: 109px;
}
#pageheadergraphic {
	FONT-SIZE: 16px;
	width: 50%;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0px;
	text-align: left;
}
#pageheadergraphic h1{
	FONT-SIZE: 24px;
	line-height: 30px;
	margin: 0;
	padding: 0px;
}
#pageheadergraphic p{
	font-style: italic;
	line-height: 12px;
	margin: 0;
	padding: 0px;
}
#templatename {
	position: absolute;
	float: right;
	right: 20px;
	top: 15px;
	width: 250px;
	text-align: right;	
	margin: 0;
	padding: 0;
}
#templatename a {
}
#templatename a:hover {
}


/* Navigation Menu Start*/

#navcontainer {
	height: 3em;
	width: 770px;
	align: center;
	margin: 0 1px 0 1px;
	padding: 0;
	font: 10px Verdana, sans-serif;
	background-color: #c6020e;
	color: #fff;
	border-top: 1px solid white;
	border-bottom: 2px solid white;
	letter-spacing: .1em;
}

#navcontainer ul {
	margin: 0px;
	padding: 3px;
	list-style: none;
}

#navcontainer li {
	float: left;
	background: none;
	padding: 0;
	margin: 0px;
	display: inline;
}

#navcontainer a {
	text-decoration: none;
}
#navcontainer  a span{
	float: left;
	display: block;
	width: .1em;
	padding: 4px 8px 4px 8px;
	color: #fff;
	background: none;
	border: 2px solid;
	border-color: #dd4411 #aa1100 #aa1100 #dd4411;
	white-space: nowrap;
}
#navcontainer  a:visited { color: #fff; }
#navcontainer  a span {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navcontainer a span{float:none;}
/* End IE5-Mac hack */
#navcontainer  a:hover span{ 
	color: #ff0;
	text-decoration: underline; 
	border-color: #aa1100 #dd4411 #dd4411 #aa1100;
	}
#navcontainer li:hover { background-color: #ff6600; }
#home #nav-home, #testimonials #nav-testimonials,
#about #nav-about, #support #nav-support,
#products #nav-products, #order #nav-order,
#contact #nav-contact, #feedback #nav-feedback {
}
#home #nav-home a span, #testimonials #nav-testimonials a span,
#about #nav-about a span, #support #nav-support a span,
#products #nav-products a span, #order #nav-order a span,
#contact #nav-contact a span, #feedback #nav-feedback a span{
	color: #ff0;
	border-color: #aa1100 #dd4411 #dd4411 #aa1100;
}
#navcontainer li:hover  {
}

#navcontainer li:hover a span{	
}	
#maincontainer {
	width: 770px;
	background-color: #fff;
	margin: 1px;
	margin-bottom: 0;
	padding: 0;
	border-top: 1px solid #000;
}
#maintext {
	margin: 5px 2em 0px 3em;
	padding: 1em;
	text-align: left;
}


#footercontainer {
	text-align: center;
	background-color: #fff;
	color: #000;
	FONT-SIZE: 8pt;
	padding: 1em 0 0 0;
	margin: 0;
}

#footercontainer LI {
	display: inline;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #020;
	padding-left: 6px;
}


#footercontainer a:link {color: #00f;}
#footercontainer a:visited {color: #00f;}
#footercontainer a:hover {color: #f00;}
#footercontainer a:active {color: #f00;}