/* Backbone */

	body { background: #060c11 url('http://www.vmkrevisited.com/images/features/features.png') no-repeat top center; font-family: Arial; color: white; margin: 0; min-width: 1000px; text-align: center; }
	.features-container { width: 942px; margin: 0 auto; text-align: center; }

/* Navbar */

	.features-container .navbar { width: 928px; height: 114px; position: relative; top: 0; left: 0; margin: 30px auto 0 auto; }

/* VMK Features */

	.features-container .vmk-features { width: 392px; float: left; text-align: left; }
	.features-container .vmk-features ul { padding: 8px 0 0 22px; margin: 0; list-style-image: url('http://www.vmkrevisited.com/images/features/arrow-bullet.png'); }
	.features-container .vmk-features ul li { padding-bottom: 7px; }
	.features-container .vmk-features .middlebar .description { background: #46542e url('http://www.vmkrevisited.com/images/features/box-fill.png') no-repeat top right; display: inline-block; margin: 0 8px; padding: 7px 10px 2px 10px; color: #d4e2c7; }
	.features-container .vmk-features .bottombar .leftcorner { width: 14px; height: 14px; background: transparent url('http://www.vmkrevisited.com/images/features/box-corner-bottomleft.png') no-repeat 0 0; position: absolute; left: -14px; }
	.features-container .vmk-features .bottombar .middle { height: 14px; background: transparent url('http://www.vmkrevisited.com/images/features/box-bottom.png') repeat-x 0 0; position: relative; margin: 0 14px; }
	.features-container .vmk-features .bottombar .rightcorner { width: 14px; height: 14px; background: transparent url('http://www.vmkrevisited.com/images/features/box-corner-bottomright.png') no-repeat 0 0; position: absolute; right: -14px; }

/* The Virtual Magic Kingdom */

	.features-container .the-virtual-magic-kingdom { width: 541px; float: right; text-align: left; font-size: 12px;}
	.features-container .the-virtual-magic-kingdom .middlebar .description { padding: 15px 15px 11px 15px !important; }
	.features-container .the-virtual-magic-kingdom .vmk-strip { width: 525px; height: 75px; background: transparent url('http://www.vmkrevisited.com/images/features/vmk-strip.png') no-repeat top left; margin-left: 8px; }

/* Feature Details */

	.features-container .feature-details {width: 942px; float: left; text-align: left; font-size: 11px;}
	.features-container .feature-details .box .middlebar .line .description a { margin: 11px 0 0 11px; cursor: default; }
	.features-container .feature-details .box .middlebar .line .description a:hover {opacity: 0.8;  filter:alpha(opacity=80);}	
	.features-container .feature-details .box .middlebar .line .description a.explore {right: 0; width:211px; height: 181px; background: url(http://www.vmkrevisited.com/images/features/features-explore.png); display: block; }
	.features-container .feature-details .box .middlebar .line .description a.build {width:211px; height: 181px; background: url(http://www.vmkrevisited.com/images/features/features-build.png); display: block; }
	.features-container .feature-details .box .middlebar .line .description a.play {width:211px; height: 181px; background: url(http://www.vmkrevisited.com/images/features/features-play.png); display: block; }
	.features-container .feature-details .box .middlebar .line .description a.interact {right: 0; width:211px; height: 181px; background: url(http://www.vmkrevisited.com/images/features/features-interact.png); display: block; }
	.features-container .feature-details .box .middlebar .line .description div div { padding: 10px 10px 0 15px; }	
	.features-container .feature-details .box .middlebar .line .description .box1 {width: 232px; height: 100%; float: left; background: url('http://www.vmkrevisited.com/images/backgrounds/box-middle-one.png') repeat-y top right;}
	.features-container .feature-details .box .middlebar .line .description .box2 {width: 231px; height: 100%; float: left; background: url('http://www.vmkrevisited.com/images/backgrounds/box-middle-one.png') repeat-y top right;}
	.features-container .feature-details .box .middlebar .line .description .box3 {width: 231px; height: 100%; float: left; background: url('http://www.vmkrevisited.com/images/backgrounds/box-middle-one.png') repeat-y top right;}
	.features-container .feature-details .box .middlebar .line .description .box4 {width: 232px; height: 100%; float: left;}

	.features-container .feature-details .box .middlebar .line .description {padding: 0 0 0 0 !important; }
	.features-container .feature-details .box .bottombar .middle {background: url('http://www.vmkrevisited.com/images/backgrounds/box-bottom-one.png') repeat-x !important;}

/* Important Notice */

	.features-container .important-notice { width: 542px; float: left; text-align: left; }

/* Contact Us */

	.features-container .contact-us { width: 392px; float: right; text-align: left; }
	.features-container .contact-us .buttons { height: 29px; margin: 0 8px; padding: 8px 30px; background: #1E2A12 url(http://www.vmkrevisited.com/images/backgrounds/box-middle.png) repeat-x 0 -50px; }
	.features-container .contact-us .buttons a { display: block; height: 29px; width: 144px; }
	.features-container .contact-us .buttons a:hover { background-position: bottom left; }
	.features-container .contact-us .buttons .discussion-forum { float: left; background: transparent url('http://www.vmkrevisited.com/images/features/discussion-forum.png') no-repeat top left; }
	.features-container .contact-us .buttons .contact { float: right; background: transparent url('http://www.vmkrevisited.com/images/features/contact-us.png') no-repeat top left; }
