@media screen
{
	*
	{
		margin: 0px;
		padding: 0px;
		font-family: arial;
		font-size: 10pt;
	}
	body
	{
		text-align: center;
	}
	a
	{
		color: #7AC943;
	}
	a:hover
	{
		text-decoration: none;
	}
	div#body
	{
		position: relative;
		background: white url("./assets/images/body_bg.gif") top left repeat-x;
	}
	div.body_container
	{
		position: relative;
		width: 900px;
		margin: 0px auto;
		padding: 20px 0px;
		text-align: left;
		overflow: visible;
	}
	div.page_focus
	{
		position: relative;
		width: 900px;
		height: 400px;
		margin: 0px auto;
		padding: 20px 0px;
		background-color: transparent;
	}
	div.page_focus div.focus_flash
	{
		position: relative;
		width: 900px;
		height: 400px;
	}
	div.page_support
	{
		position: relative;
		width: 900px;
		margin: 0px auto;
	}
	div.page_support div.support_clients
	{
		position: relative;
		float: left;
		width: 286px;
		height: 278px;
		margin-right: 10px;
		margin-bottom: 40px;
		background: transparent url("./assets/images/support_box_blue.jpg") top left no-repeat;
	}
	div.page_support div.support_testimonials
	{
		position: relative;
		float: left;
		width: 286px;
		height: 278px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 40px;
		background: transparent url("./assets/images/support_box_blue.jpg") top left no-repeat;
	}
	div.page_support div.support_order
	{
		position: relative;
		float: left;
		width: 286px;
		height: 278px;
		margin-left: 10px;
		margin-bottom: 40px;
		background: transparent url("./assets/images/support_box_orange.jpg") top left no-repeat;
	}
	div.page_support div.header span
	{
		visibility: hidden;
	}
	div.support_clients div.header
	{
		margin: 5px;
		height: 90px;
		background: transparent url("./assets/images/support_header_clients.gif") top left no-repeat;
	}
	div.support_clients div.content
	{
		position: relative;
		width: 100%;
		margin: 0px auto;
		text-align: center;
	}
	div.support_testimonials div.header
	{
		margin: 5px;
		height: 80px;
		background: transparent url("./assets/images/support_header_testimonials.gif") top left no-repeat;
	}
	div.support_testimonials div.content p
	{
		padding: 0px 20px;
		margin-bottom: 10px;
	}
	div.support_order div.header
	{
		margin: 5px;
		height: 70px;
		background: transparent url("./assets/images/support_header_order.gif") top left no-repeat;
	}
	div.support_order div.content
	{
		margin: 5px;
	}
	div.support_order div.content img
	{
		position: relative;
		top: 4px;
		padding: 0px 5px;
	}
	div.support_order div.content p, p.product_price
	{
		padding-bottom: 3px;
		font-size: 11pt;
		font-weight: bold;
		color: #0C273D;
	}
	div.support_order div.content p span
	{
		color: #FF1D25;
	}
	p.support_price
	{
		color: #FF931E;
		text-align: center;
	}
	p.support_price span, p.product_price span
	{
		font-size: 14pt;
		font-weight: bold;
		color: #7AC943;
	}
	td.support_button
	{
		text-align:center;
	}
	p.support_price sup
	{
		color: #7AC943;
	}
	div.support_order p.support_price sup.cents
	{
		text-decoration: underline;
	}
	div.support_button
	{
		position: absolute;
		width: 100%;
		bottom: 0px;
		text-align: center;
	}
	div.support_button a, div.support_button img
	{
		border: none;
	}

	/* Footer Style */
	div#footer
	{
		position: relative;
		clear: both;
		height: 200px;
		background: white url("./assets/images/footer_bg.gif") top left repeat-x;
	}
	div.footer_container
	{
		position: relative;
		width: 900px;
		margin: 0px auto;
		text-align: center;
		padding: 20px;
	}
	div.footer_container p
	{
		font-size: 9pt;
		color: #0C273D;
	}
	div.footer_container a
	{
		color: #0D273E;
		font-weight: bold;
		text-decoration: none;
	}
	div.footer_container a:hover
	{
		color: #3FA9F5;
	}
	div.PageText05
	{
		margin: 0px;
		padding-bottom: 30px;
	}
	div.PageText05 span
	{
		font-weight: bold;
		color: #0D273E;
	}
	.PageText03
	{
		width: 450px;
		color: #ff9907;
	}
}