#column_left_and_right{
	background: #f1f2f4 url(images/page_content.jpg) no-repeat top left;
	float: left;
	margin: 39px 0px;
	padding: 7px;
	width: 940px; }

#column_left {
	background: #f1f2f4 url(images/page_content.jpg) no-repeat top left;
	float: left;
	margin: 39px 0px;
	padding: 7px;
	width: 680px; }
	
	#column_left ul{ text-align: right; padding-right: 15px; }
	#column_left ul li{ padding-top:3px; padding-bottom:3px; }
.column_left {
	background: #ffffff;
	padding: 15px; }
 
#column_right {
	float: right;
	margin: 39px 0px 24px 0px;
	width: 250px; }
 
#sidenav {
	background: #f1f2f4 url(images/page_sidebar.jpg) no-repeat top left;
	margin-bottom: 15px;
	padding: 7px; }
 
	#sidenav ul {
		background: #E9E9E9;
		border: 1px solid #ffffff;
		color: #2A2F33; }
 
		#sidenav ul li {
			border-bottom: 1px solid #cfcfcf;
			cursor: pointer;
			display: block;
			height: 28px;
			line-height: 28px;
			text-align: right; }
 
			#sidenav ul li:hover, #sidenav ul li.odd:hover { background: #F1F1F1; }
 
			#sidenav ul li.odd { background: #E1E1E1; }
 
			#sidenav ul li a { 
				color: #2A2F33;
				display: block;
				padding-right: 15px;
				padding-left: 15px;
			}
 
				#sidenav ul li a.active { font-weight: bold; }
 
				#sidenav ul li a:hover { color: #2A2F33; }
 
.box {
	background: #ffffff;
	border: 7px solid #f1f2f4;
	margin-bottom: 15px;
	padding: 1px; }
 
.box.sideblue h2 {
	background: #a4c7d8;
	border-bottom: 1px solid #c2d9e5;
	color: #486b7c;
	font-weight: bold;
	height: 20px;
	padding: 15px 15px 6px 15px;
	text-align: right; }
 
.box.sideblue div.contents {
	background: #bfd7e2;
	color: #304b59;
	padding: 6px 15px;
	text-align: right; }
 
.box.sideyellow h2 {
	background: #d4c788;
	border-bottom: 1px solid #e2d9af;
	color: #544708;
	font-weight: bold;
	height: 20px;
	padding: 15px 15px 6px 15px;
	text-align: right; }
 
.box.sideyellow div.contents {
	background: #dfd39b;
	color: #52460f;
	padding: 6px 15px;
	text-align: right; }
 
.box.sidegreen h2 {
	background: #bccfa2;
	border-bottom: 1px solid #d2dfc1;
	color: #3c4f22;
	font-weight: bold;
	height: 20px;
	padding: 15px 15px 6px 15px;
	text-align: right; }
 
.box.sidegreen div.contents {
	background: #d1dcb7;
	color: #404b26;
	padding: 6px 15px;
	text-align: right; }
 
ul#hosting {
	background: #f6f7f8;
	border-bottom: 1px solid #d7d8d9;
	height: 34px;
	margin-bottom: 10px; }
 
	ul#hosting li {
		color: #c9cacb;
		float: left;
		font-weight: bold;
		height: 34px;
		line-height: 34px;
		padding: 0px 15px;
		width: auto; }
 
		ul#hosting li a { color: #c9cacb; }
 
			ul#hosting li a:hover { color: #444444; }
 
		ul#hosting li.active {
			background: #d7d8d9;
			color: #ffffff; }
 
			ul#hosting li.active a, ul#hosting li.active a:hover {
				background: transparent;
				color: #ffffff; }
 
table.comparison {
	direction: ltr;
	width: 100%; }
 
	table.comparison td {
		height: 34px;
		line-height: 34px; }
 
		table.comparison td.value_dark, table.comparison td.value_light {
			font-weight: bold;
			text-align: center;
			width: 150px; }
 
	table.comparison tr.odd td.value_dark { background: #f1f2f4; }
 
	table.comparison tr.odd td.value_light { background: #f6f7f8; }
 
	table.comparison td.value dark { background: red; }
 
	table.comparison td.description {
		padding: 0px 15px;
		text-align: right; }
 
	table.comparison tr.headline td {
		font-size: 17px;
		font-weight: bold;
		padding: 5px 15px;
		text-align: right; }
 
	table.comparison tr.order td input {
		background: url(images/page_order.jpg) no-repeat top center;
		border: 0px;
		cursor: pointer;
		height: 33px;
		margin: 10px 0px;
		padding: 0px;
		width: 106px; }
 
		table.comparison tr.order td input:active { background: url(images/page_order_active.jpg) no-repeat top center; }
 
	table.comparison tr.packages td { font-size: 18px; }
 
	table.comparison tr.packages td#green { color: #627745; }
 
	table.comparison tr.packages td#blue { color: #5691ad; }
 
	table.comparison tr.packages td#yellow { color: #ac9940; }
