html, body {
	font-size:			8pt;
	font-family:		Verdana,Arial,sans-serif;
	font-weight:		bold;
	color:				#303c48; /* 414d59 */
	text-align:			center; /* IE crap */
	padding:			0;
	margin:				0 0 10px 0;
}
body {
	background:			white url('../images/bg_header_fade.png') 50% 0 no-repeat;
}
#mediumtext{
	font-size: 10pt;
}
a {
	color:				#393888;
	text-decoration:	none;
}
a.bright{
	color:				#464895;
}
	a:hover {
		text-decoration:	underline;
	}

h1 {
	font-size:			18pt;
	font-weight:		normal;
}

h2 {
	font-size:			12pt;
	font-weight:		normal;
}

#container {
	display:			block;
	width:				1008px;
	text-align:			left; /* IE crap */
	margin:				auto;
}

	#pageBody {
		display:			block;
		min-height:			365px;
		font-weight:		normal;
		padding:			15px 10px 15px 35px;
	}
	#content {
		width:				744px;
	}
		.box {
			font-size:			0.8em;
			margin:				0px 42px 0px 0px;
		}
			.box.sidebarBox {
				background:			white url('../images/box_sidebar_bottom.png') center bottom no-repeat;
			}
				.box.sidebarBox h2 {
					background:			white url('../images/box_sidebar_top.png') center top no-repeat;
				}
			.box h2 {
				color:				#666666;
				font-size:			10pt;
				font-weight:		bold;
				text-align:			center;
				text-transform:		lowercase;
				padding:			0;
				padding-top:		8px;
				margin:				0;
				margin-top:			0;
			}
			.box .boxLinks {
				list-style-type:	none;
				line-height:		18px;
				padding:			0;
				font-size:			7pt;
				font-family:		Verdana,Arial,sans-serif;
				font-weight:		normal;
				margin:				0;
				/* This is for shifting the first dummy element in the list up into the title space,
					so that we get left/right borders beside the title, and not just the links */
				margin-top:			-18px;
			}
				.boxLinks .boxLink {
					padding:		0 14px 0 24px;
                                        text-indent:            -10px;
					border-left:		solid 1px #e6e5e9;
					border-right:		solid 1px #e6e5e9;
				}
				.boxLinks .divider {
					background:			transparent url('../images/divider.png') left center repeat-x;
					height:				11px;
                                        margin-left: -10px;
				}
				.more {
					float:				right;
					font-weight:		normal;
				}


		#sidebar {
			float:				right;
			width:				162px; /* IE crap */
		}
		#sidebar .sidebarBox {
			display:			block;
			width:				162px;
			height:				239px;
			margin:				0 auto 0 auto; /* IE crap */
		}
			.phoneNumber {
				display:			block;
				text-align:			center;
				font-size:			11pt;
				font-weight:		bold;
				margin:				0 auto 15px auto;
			}
			.oracleLink {
				display:			block;
				background:			white url('../images/logo_oracle_tiny.png') center left no-repeat;
				padding-left:		78px;
                                margin-left: -10px;
			}
			.proservices {
				display:  block;
				width:				162px;
				height:				50px;
				margin:				15px auto 15px auto;
				background: white url('/media/professional-services-available.gif') no-repeat;
			}
			.enterpriseReady {
				display:  block;
				width:				162px;
				height:				50px;
				margin:				15px auto 15px auto;
				background: white url('/media/enterprise-ready.png') no-repeat;
			}
		#clientLogos {
			display:			block;
			list-style-type:	none;
			cursor:				pointer;
			height:				60px;
			padding:			0;
			margin:				10px auto;
                        overflow:                       hidden;
		}
		#sidebar .more {
			float:				none;
			font-size:			0.8em;
			text-align:			right;
		}

.version,
.sale {
	color:					#ef6363;
}

.invalid_promo_code
{
	color: red;
	font-size:8pt;
}

.promo_code_description
{
	font-size:8pt;
}

	#moneyBackBadge {
                float: right;
	}
fieldset
{
	padding: 1em;
	font-size:  12pt;
	font-weight:  bold;
}
legend
{
	padding: 5px;
	
{
#media
{
	margin-top: 30px;
}
