@CHARSET "UTF-8";

p {	text-align: justify; }
h1 {border:0;}
h2 { border-bottom: 1px dashed #921632; color: #921632; }
h3 { color:#003366; }
h3 a { color: #24445b; }
a { color: #921632; }

.big { font-size: 18px; text-align: center;}
.center { text-align: center; }
.tinyred { color: red; font-size: 12px;	}
.float-fix { height: 10px; clear: both; }
.small-col { width: 490px; float:left; }
.large-col { width: 135px;	margin-left: 20px;	float: left;}
.indent { padding-right: 30px; padding-left: 30px;}
.numblock {
	width: 560px;
	border: 1px solid #666;
	background: #f7ecd5;
	padding: 20px 25px 10px 10px;
	margin: 30px 0 0px 30px;
}
	.numblock p {width: 410px; float: left;}
.styledinput { width:400px; font-size:16px; padding:5px; color:#333333; border:1px dotted #FFCC99; background-color:#FFFFCC; }
.styledinput_submit {width:200px; font-size:16px; padding:5px; color:#333333; border:1px solid #FFCC99;}

#header-outer {
	background: #921632;
	height: 150px;
	position: fixed;
	width: 100%
}

#header h1 {
	color:#fff;
	border:0;
	float:right;
	padding-top:45px;
	padding-right:155px;
	
}

#logo {
	width: 149px;
	float: left;
	padding-top: 15px;
	padding-left: 100px;
}
#search-outer {
	background: #bf1e2e;
	border-bottom: 3px solid #ffb500;
	position: fixed;
	top: 150px;
	width: 100%
}

#content {
	width: 940px;
	margin: 0 auto;
	padding-top: 200px;
	padding-bottom: 30px;
}

#nav {
	width: 665px;
	float: right;
	height: 37px;
	margin-top: 32px;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	background: url('/images/nav-right.gif') right top no-repeat;
	height: 31px;
}
#nav a {
	float: left;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	line-height:21px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	background: url('/images/nav-left.gif') left top no-repeat;
	padding: 5px 20px 5px 20px;
}
#nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover { color:#fff; }

#reseller #nav-index, #overview #nav-overview,
#demo #nav-demo, #install #nav-install,
#signup #nav-signup, #contact #nav-contact {
	background-position: 100% -37px;
	color:#921632;

}
#reseller #nav-index a, #overview #nav-overview a,
#demo #nav-demo a, #install #nav-install a,
#signup #nav-signup a, #contact #nav-contact a {
	background-position: 0 -37px;
	color:#921632;
}
#nav li:hover, #nav li:hover a {
	background-position: 100% -37px;
}
#nav li:hover a {
	background-position: 0 -37px;
	color:#921632;
}


#content-left h3 { color: #666; }
#content-left a.nav-header {
	font-size: 17px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color:#666;
}
#content-left a.nav-header:hover { color:#000; }
a#current {
	border-bottom: 1px solid #c2c2be;
	padding-bottom: 3px;
	color: #000;
}
#footer h3 { color: #333; }
