@charset "utf-8";

/* Fonts and colors */
body {
	background-color:	#eee;
	color:				#fff;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			16px;
}
#header, #navbar {
	font-family:		Verdana, Geneva, sans-serif;
}
#container {
	border:				1px solid #333;
	background:			#333;
}
#header {
	background:			#fff;
	font-size:			18px;
	color:				#333;
}
#navbar {
	background-color:	#00aeef;
}
#navbar_table {
	border-top:			1px solid #333;
	border-bottom:		1px solid #333;
}
#navbar td {
	border-left:		1px solid #333;
	border-right:		1px solid #333;
}
#navbar a {
	font-weight:		bold;	
	font-size:			11px;
	text-transform:		uppercase;
	text-decoration:	none;
	color:				#fff;
}
#navbar a:hover {
	text-decoration: 	none;
	color: 				#ffaa00;
}
#main {
}
#footer {
	text-align:			center;
	border-top:			solid 1px #333;
}
#footer p {
	font-weight:		bold;
	font-size:			10px;
}
#waydown {
	color:				#eee;
}
#options {
	color:				#333;
}
#options .option {
	border:				1px solid #333;
}
#options .opt1 {
	background-color:	#6bc;
}
#options .opt2 {
	background-color:	#eee;
	background-color:	#00aeef;
	color:				#fff;
}
#options .opt3 {
	background-color:	#eee;
}
.pagetitle, .boxtitle, .boxtitle a:link, .boxtitle a:visited, .sectiontitle, .price a:link, .price a:visited {
	font-weight:		bold;
	color:				#ffaa00;
}
.pagetitle, .boxtitle, .boxtitle a:link, .boxtitle a:visited, .sectiontitle {
	font-family:		Verdana, Geneva, sans-serif;
}
.pagetitle {
	font-size:			20px;
}
.sectiontitle {
	font-size:			18px;
}
.boxtitle {
	font-size:			18px;
	background-color:	#555;
}
.boxtitle .subtitle {
	font-size:			14px;
}
.option .price {
	background-color:	#555;
}

/* Position and size */
#container {
	position:			relative;
	top:				10px;
	left:				0;
	width:				800px;
	margin:				0px;
	margin-left:		auto;
	margin-right:		auto;
	z-index:			1;
}
#header {
	height:				82px;
	margin:				0px;
	padding:			0px;
}
#header #logo {
	position:			absolute;
	top:				0px;
	left:				0px;
	margin:				0px;
	padding:			0px;
}
#header #tagline {
	position:			absolute;
	top:				20px;
	right:				20px;
	height:				50px;
	margin:				0px;
	padding:			0px;
}
#header #tagline p {
	margin:				0px;
	padding:			0px;
}
#navbar {
	width:				100%;
	margin:				0px;
	padding:			0px;
	clear:				both;
}
#navbar_table {
	width:				100%;
	margin:				0px;
	padding:			0px;
	border-collapse:	collapse;
}
#navbar td {
	width:				20%;		/* Change this depending on number of Nav slots */
	text-align:			center;
	vertical-align:		middle;
}
#navbar td.first {
	border-left:		none;
}
#navbar td.last {
	border-right:		none;
}
#navbar td.empty {
	border-right:		none;
	border-left:		none;
}
#navbar a {
	padding: 			0;
	margin:				0;
}
#main {
	position:			relative;
	padding:			20px;
}
#footer {
	margin:				0px;
	padding:			0px;
	height:				25px;
	clear:				both;
}
#waydown {
	margin-top:			1000px;
}
#footer p {
	margin:				0px;
	padding:			5px;
}
#domain_search {
	margin:				0px;
	padding:			0px;
}
#domain_search form {
	margin:				0px;
	padding:			0px;
}
#options {
	position:			relative;
	margin:				0px;
	margin-top:			20px;
	padding:			0px;
	height:				340px;
}
#options .option {
	position:			relative;
	top:				0px;
	width:				225px;
	height:				320px;
	padding:			10px;
}
#options .opt1 {
	position:			absolute;
	left:				0px;
}
#options .opt2 {
	position:			absolute;
	left:				255px;
}
#options .opt3 {
	position:			absolute;
	left:				510px;
}
#options .option .price {
	position:			absolute;
	bottom:				10px;
	margin:				0px;
	padding:			0px;
	width:				225px;
	text-align:			center;
}
.pagetitle, .boxtitle, .sectiontitle, p{
	margin:				0px;
	padding:			0px;
}
.sectiontitle {
	margin-top:			1.5em;
}
.boxtitle {
	margin-top:			0px;
	text-align:			center;
}
p {
	margin-top:			.5em;
	line-height:		1.5em;
}
