/**
	General
**/
body
{
	background:		#F6F6F6;
}

/**
	Banner
**/
div#banner
{
	margin:		0 auto 0 auto;
	width:		960px;
	height:		262px;

	background:	transparent url('../../img/flash-fill.jpg');

	position:	relative;
}

	div#banner p.h1
	{
		font-size:		22px;
        font-weight:    bold;

		color:			#8ad7ff;

		margin:			0;
		padding:		0;

		position:		relative;
		left:			20px;
		top:			21px;
	}

	div#banner p.h2
	{
		font-size:		18px;
		font-weight:		normal;
		color:			#efefef;

		margin:			0;
		padding:		0;

		position:		relative;
		left:			20px;
		top:			41px;
	}

	div#banner p.h3
	{
		font-size:		18px;
		font-weight:		normal;
		color:			#efefef;

		margin:			0;
		padding:		0;

		position:		relative;
		left:			20px;
		top:			56px;
	}

	div#banner div.small
	{
		width:			295px;
		height:			45px;

		position:		absolute;
		top:			208px;
	}

		div#banner div.small p
		{
			font-size:	12px;
			color:		#fff;
			margin:		0 0 0 60px;
		}

		div#banner div.left
		{
			left:		20px;
			background:	transparent url('../../img/banner-sub-1.jpg') no-repeat;
		}

		div#banner div.center
		{
			left:		335px;
			background:	transparent url('../../img/banner-sub-2.jpg') no-repeat;
		}

		div#banner div.right
		{
			left:		650px;
			background:	transparent url('../../img/banner-sub-3.jpg') no-repeat;
		}

/**
	Content
**/
div#content
{
	margin:		0 auto 0 auto;
	height:		269px;
	width:		958px;

	border-left:	1px solid #837D97;
	border-right:	1px solid #837D97;
	border-bottom:	1px solid #837D97;

	background:	transparent url('../../img/content-background.jpg') repeat-x;
}

	div#content div.left
	{
		width:		479px;
		height:		269px;

		background:	transparent url('../../img/content-separator.jpg') no-repeat top right;
		float:		left;

		position:	relative;
	}

        div#content div.left h1
        {
            padding:        15px 0 0 20px;
            margin:         0;
            font-size:      18px;
        }

            div#content div.left h1 a
            {
                font-size:      18px;
                color:          #191919;

                position:       relative;
                top:            0;
                left:           0;
                right:          0;
                text-align:     left;

                text-decoration:    none;
            }

		div#content div.left p
		{
			font-size:		12px;
			color:			#191919;

			padding:		0 15px 0 162px;
			margin:			20px 0 0 0;
		}

			div#content div.left p.lcd
			{
				background:	transparent url('../../img/lcd-display.jpg') no-repeat 20px 0px;
			}

	div#content div.middle
	{
		width:		240px;
		height:		269px;

		background:	transparent url('../../img/content-separator.jpg') no-repeat top right;
		float:		left;

		position:	relative;
	}

		div#content div.middle h2
		{
			padding:		15px 0 0 20px;
			margin:			0;
			font-size:      18px;
		}

			div#content div.middle h2 a
			{
				font-size:		18px;
				color:			#191919;

				position:		relative;
				top:			0;
				left:			0;
				right:			0;
				text-align:		left;

				text-decoration:	none;
			}

		div#content div.middle h3
		{
			font-size:		13px;
			font-family:		"Arial", sans-serif;
			font-weight:		bold;
			color:			#191919;

			padding:		15px 0 0 20px;
			margin:			0;
		}

			div#content div.middle ul
			{
				margin:		0;
				padding:	0;

				list-style:	disc inside;
			}

				div#content div.middle ul li
				{
					font-size:		12px;
					color:			#191919;

					margin:			2px 0 0 0;
					padding:		0 0 0 35px;
				}

	div#content div.right
	{
		width:		239px;
		height:		269px;

		float:		left;
		position:	relative;
	}

		div#content div.right h2
		{
			padding:		15px 0 0 20px;
			margin:			0;
			font-size:      18px;
		}

			div#content div.right h2 a
			{
				font-size:		18px;
				color:			#191919;

				position:		relative;
				top:			0;
				left:			0;
				right:			0;
				text-align:		left;

				text-decoration:	none;
			}

		div#content div.right div#preview
		{
			padding:	0;
			border:		2px solid #000;
			margin:		20px 0 0 17px;

			height:		125px;
			width:		200px;
		}

		div#content div.right p
		{
			font-size:		12px;
			color:			#191919;

			padding:		0 15px 0 20px;
			margin:			20px 0 0 0;
		}

		div#content div a.more
		{
			display:		block;
			text-align:		right;

			font-size:		12px;
			color:			#063758;

			position:		absolute;
			right:			20px;
			top:			245px;
		}