#main { width:940px; margin:0 auto; text-align:left;}

#header {margin-bottom: 20px; position:relative}

#footer { height:32px;}

.col-1, .col-2, .col-3, .col-4, #subcol-1, #subcol-2 {float:left;}
.container {width:100%; overflow:hidden;}

.divider {background:url(images/divider-bg.gif) repeat-y 631px 0;}
.divider2 {background:url(images/divider-bg.gif) repeat-y 305px 0;}

.feed {margin: 10px 0; border-bottom: 1px dashed #666; padding-bottom: 10px; line-height:150% !important}

#hero {height: 210px; overflow:hidden}
#heroImg {float: left}
#heroText {
	background:#00E1FF url(images/herotextbg.jpg) 0 0 no-repeat;
	width:284px;
	float:right;
	padding: 15px 5px 0 20px;
	height:195px
}
#page3 #heroText {
	width:274px;	
}
.more {float: right}
.service {margin-top: 20px}

#header .social {float: right; margin: 20px 30px 0 10px; width:66px}

.col-1 {width:631px;}
.col-2 {width:309px;}
/* ============================= page1 ===========================*/
/*#page1 .col-1 .col-1 {width:305px;}
#page1 .col-1 .col-2 {width:290px;}*/
#page1 .col-1 {width:283px; margin-right: 10px; padding: 15px 15px 0 0}
#page1 .col-2 {width:295px; margin-right: 10px; border-left: 1px solid #ccc; padding: 15px 0 0 15px; min-height: 440px; height: auto !important; height: 440px}
#page1 .col-3 {width:290px; border-left: 1px solid #ccc; padding: 15px 5px 5px 15px; min-height: 440px; height: auto !important; height: 440px; background:#E8FDFF}
#page1 .divider {height:1px;border-bottom: 1px dashed #666;margin: 20px 0 0 0}

/* ============================= page2 ===========================*/
#page2 .col-1 {width:295px; margin-right: 10px; padding-right: 20px}
#page2 .col-2 {width:613px;text-align:right; border-left: 1px solid #ccc}


/* ============================= page3 ===========================*/
#page3 .col-1 {width:283px; margin-right: 10px; padding-right: 12px}
#page3 .col-2 {width:295px; margin-right: 10px; /*border-left: 1px solid #ccc*/; padding-left: 15px; min-height: 440px; height: auto !important; height: 440px}
#page3 .col-3 {width:295px; /*border-left: 1px solid #ccc*/; padding-left: 15px; min-height: 440px; height: auto !important; height: 440px}

.servicePanel {
	width: 281px;
	padding: 56px 10px 10px 10px;
	position:relative;
	margin-bottom:20px;
}

#business-solutions {
	background: #E8FDFF url(images/business-solutions-header.jpg) 0 0 no-repeat
}

#business-development {
	background: #E8FDFF url(images/business-dev-header.jpg) 0 0 no-repeat
}

#taxation {
	background: #E8FDFF url(images/taxation-header.jpg) 0 0 no-repeat
}

#super {
	background: #E8FDFF url(images/super-header.jpg) 0 0 no-repeat
}

#wealth-management {
	background: #E8FDFF url(images/wealth-management-header.jpg) 0 0 no-repeat
}

#business-support {
	background: #E8FDFF url(images/business-support-header.jpg) 0 0 no-repeat
}

#payroll-tax {
	background: #E8FDFF url(images/payroll-tax-header.jpg) 0 0 no-repeat
}

#land-tax {
	background: #E8FDFF url(images/land-tax-header.jpg) 0 0 no-repeat
}

#services-cta {
	background: none
}

/* ============================= page3a ===========================*/
#page3a .col-1 {width:309px; margin-right: 10px}
#page3a .col-2 {width:572px; padding: 0 15px 15px 25px; background: #E8FDFF url(images/col2bg.jpg) 0 0 repeat-x; }
.servicesPanel {background:#E8FDFF; padding:5px 10px 10px 10px; margin: 10px 0}

/* ============================= page4 ===========================*/
#page4 .col-1 {width:283px; margin-right: 10px; padding-right: 15px}
#page4 .col-2 {width:295px; margin-right: 10px; border-left: 1px solid #ccc; padding-left: 15px; min-height: 190px; height: auto !important; height: 190px}
#page4 .col-3 {width:295px; border-left: 1px solid #ccc; padding-left: 15px; min-height: 190px; height: auto !important; height: 190px}

/* ============================= page5 ===========================*/
#page5 .col-1 {width:600px;margin-right: 50px; border:none}
#page5 .col-1 #subcol-1 {width:260px;padding-right: 60px}
#page5 .col-1 #subcol-2 {width:260px;}
#page5 .col-2 {width:290px;border: none}

/* ============================= page6 ===========================*/
#page6 .col-1 {width:199px; margin-right: 10px; padding-right: 15px}
#page6 .col-2 {width:203px; margin-right: 10px; border-left: 1px solid #ccc; padding-left: 15px; min-height: 500px; height: auto !important; height: 500px; padding-right: 15px}
#page6 .col-3 {width:200px; border-left: 1px solid #ccc; padding-left: 15px; min-height: 500px; height: auto !important; height: 500px; padding-right: 15px}
#page6 .col-4 {width:219px; border-left: 1px solid #ccc; padding-left: 15px; min-height: 500px; height: auto !important; height: 500px}
#page6 .section {position:relative}
#page6 .section img.sectionImage {position: absolute; left: 0; top: 0}
#page6 .divider {height:1px;border-bottom: 1px dashed #666;margin: 20px 0 0 0}

/* ============================= page7 ===========================*/
#page7 .col-1 {width:410px; padding-right: 210px}
#page7 .col-2 {width:290px;border-left: 1px solid #ccc; padding-left: 20px}

/* ============================= page8 ===========================*/
#page8 .col-1 {width:310px}
#page8 .col-2 {width:580px; border-left: 1px solid #ccc; padding-left: 20px}


