img	{ behavior:url(../style/iepngfix.htc) }
.clear { clear:both; }

body {
	margin:0;
	padding:10px;
	text-align:center;
	min-width:784px;
	background-color:#2e42a7;
	font-family:arial, helvetica, verdana;
	font-size:8pt;
	color:#000;
}

#wrapper {
	width:780px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/background.jpg) top no-repeat;
	background-color:#000;
	border:2px solid #000;
}
	#header {
		width:780px;
		height:180px;
	}
		#logos {
			width:222px;
			text-align:center;
			margin:20px 10px;
		}
	
	#main {
		width:767px;
		background:url(../images/background_arrow.gif) top left no-repeat;
		background-color:#FFF;
		padding:0px 5px 5px 0px;
		margin:4px;
	}
		#body {
			width:420px;
			padding:18px 18px 18px 38px;
		}
		#options {
			width:274px;
			color:#ccc;
			background-color:#000;
			border:1px solid #a1a1a1;
			float:right;
			margin-top:-30px;
		}
			#options_hdr {
				width:272px;
				height:38px;
				text-align:center;
				color:#FFF;
				margin:1px;
				background:url(../images/options_hdr_background.gif) top no-repeat;
			}
			.option {
				width:250px;
				border-bottom:1px solid #333;
				padding:10px;
				margin:2px;
			}
				a.package:link, a.package:active, a.package:visited {
					color:#fff;
				}
				a.package:hover {
					color:#ff0000;
				}

			#upgrade {
				width:inherit;
				font-size:10pt;
				font-weight:bold;
				color:#ff0000;
				padding:10px;
				margin:2px;
			}
				a.upgrade:link, a.upgrade:active, a.upgrade:visited {
					color:#ff0000;
				}
				a.upgrade:hover {
					color:#fff;
				}
				#upgrade_buttons {
					margin-top:10px;
					margin-bottom:30px;
				}
			#options_footer {
				width:inherit;
				height:5px;
				background-color:#ff0000;
			}
	
/**********************************************************
COMMON HTML STYLES
**********************************************************/

h1 {
	font-size:10pt;
	color:#ff0000;
	margin:8px 0px 0px 0px;
}
h2 {
	font-size:10pt;
	color:#fff;
	text-decoration:underline;
	margin:8px 0px 5px 0px;
}

p {
	margin:0px 0px 12px 0px;
}

a:link, a:active, a:visited {
	color:#2e42a7;
	text-decoration:underline;
}
a:hover {
	color:#ff0000;
	text-decoration:underline;
}
