/* ### Home Page ### */

#home #header {
	background: url(images/home_header_bg.gif) no-repeat left top;
}

#home #main {
	background: url(images/home_main_bg.jpg) no-repeat left top;
}

#home h1 {
	width: 240px;
}

#home #content {
	padding-top: 256px;
}

#home #contact {
	position: absolute;
	bottom: 0;
	padding: 0;
}


/* ### About Us ### */

#about #header {
	background: url(images/about_header_bg.gif) no-repeat left top;
}

#about #main {
	min-height: 638px;
	background: url(images/about_main_bg.jpg) no-repeat left top;
}

/* IE6 fix - stop footer gap */
* html #about #main {
	padding: 0;
}

#about #footer {
	background: #fff url(images/about_footer_bg.jpg) no-repeat left top;
}

#about #rightColumn {
	padding-top: 203px;
}


/* ### Software ### */

#software #header {
	background: url(images/software_header_bg.gif) no-repeat left top;
}

#software #main {
	background: url(images/software_main_bg.jpg) no-repeat left top;
}


/* ### Accounts ### */

#accounts #header {
	background: url(images/accounts_header_bg.gif) no-repeat left top;
}

#accounts #main {
	background: url(images/accounts_main_bg.jpg) no-repeat left top;
}

#accounts #leftColumn {
	width: 330px;
}

#accounts #leftColumn p {
	width: 208px;
}


/* ### Book Keeping ### */

#book_keeping #header {
	background: url(images/bk_header_bg.gif) no-repeat left top;
}

#book_keeping #main {
	background: url(images/bk_main_bg.jpg) no-repeat left top;
}


/* ### Tax ### */

#tax #header {
	background: url(images/tax_header_bg.gif) no-repeat left top;
}

#tax #main {
	background: url(images/tax_main_bg.jpg) no-repeat left top;
}


/* ### Payroll ### */

#payroll #header {
	background: url(images/payroll_header_bg.gif) no-repeat left top;
}

#payroll #main {
	min-height: 566px;
	background: url(images/payroll_main_bg.jpg) no-repeat left top;
}

/* fix IE6 */
* html #payroll #main {
	height: 566px;
}

#payroll #leftColumn {
	width: 330px;
}

#payroll #leftColumn p {
	width: 208px;
}

#payroll #footer {
	background: #fff url(images/payroll_footer_bg.jpg) no-repeat left top;
}


/* ### VAT ### */

#vat #header {
	background: url(images/vat_header_bg.gif) no-repeat left top;
}

#vat #main {
	background: url(images/vat_main_bg.jpg) no-repeat left top;
}

#vat #leftColumn {
	width: 330px;
}

#vat #leftColumn p {
	width: 230px;
}


/* ### Links ### */

#links #header {
	background: url(images/links_header_bg.gif) no-repeat left top;
}

#links #main {
	min-height: 560px;
}

#links #leftColumn {
	width: 536px;
	position: relative;
}

#links #contact {
	position: absolute;
	bottom: 0;
	right: 0;
}

ul.linklogos {
	padding: 0;
	margin: 20px 0 0 0;
}

ul.linklogos li {
	padding: 0;
	margin: 0 0 10px 0;
	list-style: none;
}

/* ### Contact ### */

#contact_us #header {
	background: url(images/contact_header_bg.gif) no-repeat left top;
}

#contact_us #main {
	min-height: 658px;
	background: url(images/contact_main_bg.jpg) no-repeat left top;
}

#contact_us h1 {
	width: 230px;
}

#contact_us #leftColumn {
	width: 308px;
}

#contact_us #leftColumn p {
	width: 230px;
}

#contact_us #rightColumn {
	padding-top: 158px;
}

#contact_us #rightColumn p {
	margin-bottom: 26px;
}

#contact_us #contact {
	padding-top: 0;
}
