html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:800px;
	background: #7ab300;
}

#LiveInternet
{
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	overflow:hidden;
}

#main
{
	position:relative; /*containing block*/
	width:100%;
	margin:0;
	padding:0;
}

#header
{
	position:relative; /*containing block*/
	width:100%;
	height:240px;
	background: #7ab300 url(images/header.jpg) no-repeat;
	background-position: right 50%;
	overflow:hidden;
}

#header-logo
{
	display:block;
	position:absolute;
	width:230px; 
	height:105px; 
	left:65px;
	bottom: 113px;
	background:url(images/logo_button_press.gif) top right no-repeat;
	text-indent:-9100px;
}
#synergy-company
{
	display:block;
	position:absolute;
	width:75px; 
	height:75px; 
	left:0;
	top:0px;
	background:url(images/company.gif) no-repeat;
	/*background-position:0 -75px;*/
	text-indent:-9100px;
}
#synergy-company:hover
{
	/*background-position:0 0;*/
}

#synergy-advert
{
	display:block;
	position:absolute;
	width:295px; 
	height:25px; 
	left:0;
	bottom:69px;
	background:url(images/logo_button_press.gif) no-repeat;
	background-position:0 -123px;
	text-indent:-9100px;
}
#synergy-gifts
{
	display:block;
	position:absolute;
	width:295px; 
	height:25px; 
	left:0;
	bottom:43px;
	background:url(images/logo_button_press.gif) no-repeat;
	background-position:0 -149px;
	text-indent:-9100px;
}
#synergy-print
{
	display:block;
	position:absolute;
	width:295px; 
	height:25px; 
	left:0;
	bottom:17px;
	background:url(images/logo_button_press.gif) no-repeat;
	background-position:0 100%;
	text-indent:-9100px;
}


#content
{
	position:relative; /*containing block*/
	width:100%;
	min-width:900px;
	background: #fff;
	border:0px solid #0000D6;
}
#content td
{
	text-align:left;
	vertical-align:top;
}
#content .leftColumn
{
	padding:50px 100px 50px 60px;
	width:50%;
}
#content .heightColumn
{
	padding:0;
	width:0;
	height:350px;
}
#content .rightColumn
{
	padding:50px 100px 50px 0px;
	width:50%;
}

.color_517700 td
{
	background:#517700 !important;
	color:#ffffff !important;
	padding-top:32px !important;
}

#bottom
{
	position:relative; /*containing block*/
	width:100%;
	border-top:0px solid #e6eaf1;
	color:#fff;
	height:98px;
	overflow:hidden;
}
#bottom .content
{
	margin: 20px 0 20px 60px;
}
#bottom p
{
	margin: 0 0 8px 0;
}
