@charset "utf-8";

* {
margin:0;
padding:0;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

h6 {
color:#fff;
}

h5 {
color:#AA3E40;
}

table {
border-collapse:separate;
}

caption,th,td {
text-align:left;
font-weight:400;
}

a img {
border:none;
}

body {
background:#eceeed url(../images/main_bg.jpg) repeat-x scroll 0 0;
font:normal 100%/1.5 Georgia, "Times New Roman", Times, serif;
color:#343432;
text-align:center;
margin:0;
padding:0;
}

#wrap {
margin-left:auto;
margin-right:auto;
text-align:left;
width:960px;
z-index:-1;
overflow:hidden;
}

#header {
height:104px;
background:#FFF;
margin-bottom:10px;
}

.header_content {
height:100px;
}

.logo {
height:86px;
width:158px;
padding-top:10px;
float:left;
}

.right_menu {
width:748px;
height:37px;
float:right;
margin-top:27px;
margin-left:20px;
}

h1 {
font:1.7em/normal Georgia, "Times New Roman", Times, serif;
}

h2 {
font:1em/normal Georgia, "Times New Roman", Times, serif;
}

.top_menu {
background:transparent url(../images/nav_bg.gif) repeat-x scroll 0 0;
float:left;
margin:0;
padding:0;
}

.top_menu ul {
float:left;
list-style:url(none) none;
color:#FFF;
text-decoration:none;
font:normal 1em/20px Georgia, "Times New Roman", Times, serif;
width:736px;
height:37px;
margin:0;
padding:0;
}

.top_menu li {
float:left;
list-style:url(none) none;
border-right:1px solid #690000;
border-left:1px solid #ff7c82;
padding-right:10px;
padding-left:10px;
padding-top:0;
margin-top:8px;
}

.top_menu li a {
color:#FFF;
text-decoration:none;
}

.top_menu li a:hover {
color:#fcda97;
text-decoration:none;
z-index:-999;
}

#main_img {
width:960px;
height:342px;
background:#e8e6ed url(../images/mainImage_bottom.jpg) no-repeat scroll bottom;
border-top:2px solid #B57677;
}

#main_img p {
float:left;
background:transparent url(../images/logo_watermark.gif) no-repeat scroll 120px 50px;
height:233px;
padding-top:62px;
padding-left:40px;
width:390px;
text-align:justify;
font:normal 1.4em/normal Georgia, "Times New Roman", Times, serif;
}

#main_img p span {
font-size:12px;
font-weight:400;
color:#5e656d;
text-align:justify;
line-height:20.1px;
}

#heading {
width:960px;
}

#heading h1 {
color:#942E30;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
}

#content {
width:960px;
margin-top:8px;
height:auto;
}

#content p {
font:normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding-top:10px;
}

#content h2 {
font:bold 12px/normal Georgia, "Times New Roman", Times, serif;
color:#A1393B;
}

.heading_line {
width:960px;
height:1px;
background:#e3e3e5;
overflow:hidden;
margin:0;
padding:0;
}

.inner_text {
width:223px;
float:right;
padding-top:8px;
padding-right:26px;
padding-bottom:0;
margin:0;
}

.clear_float {
clear:both;
}

#footer {
width:960px;
background:#FFF;
margin-top:20px;
margin-bottom:10px;
height:166px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#footer h2 {
font:bold 12px/normal Georgia, "Times New Roman", Times, serif;
color:#AA4042;
padding-left:20px;
}

#footer strong {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#656565;
float:left;
margin-top:10px;
}

#footer ul {
list-style:url(none) none outside;
height:97px;
float:left;
width:130px;
border-style:none;
border-width:0;
margin:0;
padding:6px 0 0 20px;
}

#footer li {
list-style:url(none) none outside;
background:url(../images/list_img.gif) no-repeat scroll left center;
top:0;
font-style:normal;
line-height:22px;
border-style:none;
border-width:0;
margin:0;
padding:0 0 0 10px;
}

#footer .doubleLine {
background:transparent url(../images/list_img.gif) no-repeat scroll left center;
list-style:url(none) none outside;
line-height:12px;
padding-top:12px;
padding-bottom:2px;
}

#footer li a {
color:#656565;
text-decoration:none;
}

#footer li a:hover {
color:#8D282B;
text-decoration:none;
}

.footer_content {
height:158px;
clear:both;
}

.footerContent_float {
float:left;
padding-top:20px;
}

.footerContentright_float {
float:right;
padding-right:20px;
padding-top:50px;
}

#sub {
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#656565;
background:#FFF;
padding:20px;
}

#sub ul {
list-style:none outside;
}

#sub li {
list-style:url(none) none outside;
top:0;
background:url(../images/bullet.gif) no-repeat scroll left center;
border-style:none;
border-width:0;
padding:5px 0 5px 14px;
}

#sub .doubleLine {
top:0;
background:transparent url(../images/bullet.gif) no-repeat scroll left center;
list-style:url(none) none outside;
padding-top:18px;
}

h3 {
font:bold 11px/normal Georgia, "Times New Roman", Times, serif;
color:#8B2528;
padding-top:10px;
}

.subheading {
color:#5b85ad;
font:bold 11px/20px Georgia, "Times New Roman", Times, serif;
}

.subheading a {
color:#7C7580;
text-decoration:none;
}

.subheading a:hover {
color:#892427;
text-decoration:none;
}

subContent {
padding-top:10px;
text-align:justify;
line-height:16px;
}

h4 {
color:#333;
font-size:10px;
font-weight:700;
}

p {
margin:1em 0;
}

.blueButton {
background:transparent url(../images/nav_bg.gif) repeat-x scroll center center;
border:0 none;
color:#FFF;
font-size:11px;
font-weight:700;
height:20px;
padding-bottom:3px;
text-align:center;
width:73px;
}

sup {
color:#F30;
}

.vendor_img {
background:transparent url(../images/vendor_img.jpg) no-repeat scroll 450px top;
padding-top:50px;
padding-left:80px;
height:200px;
border-style:none;
border-width:0;
margin:0;
}

.left,#content img {
float:left;
}

.right,#main_img img {
float:right;
}

#general_acc,#payroll_pro,#tax_rtns {
float:left;
width:320px;
}

#business_pln,#swipe_stm,#call_centre {
float:left;
width:320px;
margin-top:30px;
}
.ukclock {
	clear:right;
	float:right;
	color: #66606F;
	width: 70%;
	font: normal 18px/normal Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-align: right;
	padding: 0px;
}
