body {
		margin: 0;
		padding: 0;
		border: 0;
		font-family: Myriad, Verdana, sans-serif;
		font-size: 100%;
		background: #fff url(/images/backtile.png) repeat-x left top;
}

p {
		margin: 2px 0px 15px 0px;
		font-size: .8em;
}

a {
		text-decoration: none;
}

ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		line-height: 1.2;
}

.emph {
		font-weight: bold;
		color: #c0272d !important;
}

.warning {
		font-weight: bold;
		color: #000dff !important;
}

div#branding {
		background-image: url(/images/starlogo.png);
		width: 780px;
		height: 224px;
}

div#branding blockquote {
		position: absolute;
		top: 45px;
		left: 170px;
		width: 423px;
		margin: 0;
		padding: 0;
		color: black;
		font-size: .7em;
		font-style: italic;
		text-align: right;
}

div#branding blockquote ul {
		margin-top: 15px;
		font-size: .8em;
		text-align: right;
		color: white;
}

ul#menuBar {
		position: absolute;
		top: 188px;
		margin: 0px 0px 0px 100px;
}

ul#menuBar li {
		float: left;
		display: inline;
		color: #c0272d;
		font-size: .8em;
		padding: 0;
		margin: 0;
}

ul#menuBar li#thisPage {
		margin: 10px 12px 10px 12px;
}

ul#menuBar a {
		display: block;
		padding: 10px 12px;
		color: white;
}

ul#menuBar a:hover {
		color: #f26a24; 
}

ul#menuBar a:hover {
		text-decoration: none;
}

div#starIntro {
		display: inline;
		float: left;
		width: 380px;
		margin: 20px 20px 0px 20px;
}

div#starIntro h1 {
		font-size: 1em;
		color: #c0272d;
		margin: 2px 0px;
}

div#starIntro p {
		color: black;
}

div#aboutJerry {
		display:inline;
		float: left;
		width: 340px;
		background-color: black;
		font-size: .8em;
		padding: 20px 0px 0px 0px;
		margin: 20px 0px 0px 0px;
}

div#aboutJerry p {
		margin: 0px 20px 15px 20px;
		color: white;
}

div#aboutJerry ul {
		color: white;
		font-size: .8em;
		margin: 0px 20px 15px 20px;
}

div#aboutJerry img {
		float:right;
}

div#aboutJerry a {
		color: #c0272d;
}

div#aboutJerry a:hover {
		text-decoration: underline;
		color: #f26a24; 
}

div#testimonials {
		display: inline;
		float: left;
		width: 380px;
		margin: 20px 20px 0px 20px;
}

div#testimonials h1 {
		font-size: 1em;
}

div#testimonials blockquote {
		margin: 2px 0px 5px 0px;
		font-size: .7em;
		font-style: italic;
}

div#testimonials ul {
		margin: 0px 0px 15px 0px;
		padding: 0;
		font-size: .7em;
		color: #c0272d;
}

div#testimonials li {
		margin: 0;
		padding: 0;
}

div#testimonialsPic {
		margin: 7px 0px 0px 0px;
}

div#orderForm {
		width: 750px;
		margin: 40px 15px 0px 40px;
}

div#orderForm h1 {
		font-size: 1em;
}

div#orderForm h2 {
		font-size: .85em;
		color: #c0272d;
		margin-left: 25px;
}

div#orderForm h3 {
		font-size: .7em;
		color: #c0272d;
		margin-left: 25px;
}

div#forms ul {
		margin-left: 35px;
		font-size: .8em;
}

div#forms li {
		margin-bottom: 7px;
}

div#forms label {
		display: block;
		font-weight: bold;
}

div#forms li.check label {
		display: inline;
		font-weight: bold;
}

div#orderForm ul#packs li {
		font-size: .8em;
		margin: 0px 0px 10px 25px;
}

div#orderForm ul#packs label {
		color: #c0272d;
		font-weight: bold;
}

div#orderForm ul#packs input {
		margin-left: -20px;
		float: left;
}

div#orderForm a {
		color: #c0272d;
}

div#orderForm a:hover {
		text-decoration: underline;
		color: #f26a24; 
}

div#basic, div#support, div#assess, div#partner {
		display: none;
}

div#orderConf {
		width: 750px;
		margin: 40px 15px 0px 40px;
}

div#orderConf h1 {
		font-size: 1em;
}

div#orderConf h2 {
		font-size: .85em;
		color: #c0272d;
		margin-left: 25px;
}

div#orderConf p {
		font-size: .85em;
		margin-left: 25px;
}

div#receipt {
		width: 750px;
		margin: 40px 15px 0px 40px;
}

div#receipt h1 {
		font-size: 1em;
}

div#receipt h2 {
		font-size: .85em;
		margin-left: 25px;
}

div#receipt h3 {
		font-size: .75em;
		color: #c0272d;
		margin-left: 35px;
}

div#receipt a {
		color: #c0272d;
}

div#receipt a:hover {
		text-decoration: underline;
		color: #f26a24; 
}

div#takingSE {
		display: inline;
		float: left;
		width: 380px;
		margin: 20px 20px 0px 20px;
}

div#takingSE h1 {
		font-size: 1em;
		color: #c0272d;
		margin: 2px 0px;
}

div#takingSE h2 {
		font-size: .8em;
		color: #c0272d;
		margin: 2px 0px;
}

div#takingSE p {
		color: black;
}

div#enterId {
		width: 376px;
		height: 108px;
		background-image: url(/images/enterId.png);
}

div#enterInputs {
		margin-left: 91px;
}

input#starId {
		margin: 37px 0px 0px 162px;
		border: 2px solid #ed1c24;
}

div#idButtons {
		margin: 10px 0px 0px 117px;
}

div#audio {
		display: inline;
		float: left;
		width: 350px;
		height: 287px;
		margin: 0px;
		background: transparent url(/images/keyboard.png) no-repeat bottom right; 
}

div#audio h2 {
		font-size: .85em;
		color: #c0272d;
		margin-top: 40px;
}

div#audio embed {
		width: 205px;
		height: 16px;
		display: block;
}

div#audio a {
		font-size: .7em;
		color: #c0272d;
}

div#audio a:hover {
		text-decoration: underline;
		color: #f26a24; 
}

dl#questions {
		margin: 30px 0px 0px 30px;
		width: 720px;
}

dl#questions dd {
		font-size: .85em;
		font-weight: bold;
		color: #c0272d;
		margin: 0;
}

dl#questions dt {
		font-size: .7em;
		margin: 0px 0px 20px 20px;
}

dl#questions dt a {
		color: #c0272d;
}

dl#questions dt a:hover {
		text-decoration: underline;
		color: #f26a24; 
}		

div#contact {
		width: 720px;
		margin: 30px 0px 0px 30px;
}

div#contact h1 {
		font-size: 1em;
		margin: 2px 0px;
}

div#contact h2 {
		font-size: .85em;
		color: #c0272d;
		margin: 5px 10px;
}

div#contact h3 {
		font-size: .75em;
		margin: 15px 0px 5px 20px;
}

div#contact form {
		margin: 15px 0px;
}

div#contact ul {
		margin: 5px 20px;
}

div#contact ul label {
		display: block;
		font-size: .75em;
		font-weight: bold;
}

div#contact ul li {
		margin: 0px 0px 10px 0px;
}

div#contact p {
		font-size: .7em;
		margin: 5px 25px;
}

div#contact a {
		color: #c0272d;
		font-weight: bold;
}

div#contact a:hover {
		text-decoration: underline;
		color: #f26a24; 
}
