body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #e5e5ef url(../images/main_bg.gif);
	padding:0;
	margin:0;
}
/*.landing_us_uk_can{ width:766px; overflow:hidden; padding:0; margin:0;}*/
.landing_us_uk_can {
margin:10px auto;
overflow:hidden;
padding:0;
width:766px;
}
.landing_us_uk_can .top_section{ width:766px; background:url(../images/sprite-landing.png) no-repeat 0 0; height:155px; margin:20px 0 0 0; position:relative; z-index:19}
.landing_us_uk_can .mid_section{ width:766px; background:url(../images/bg_landing_US_UK_CAN.png) repeat-y; overflow:hidden;}
.landing_us_uk_can .bottom_section{ overflow:hidden; background:url(../images/sprite-landing.png) no-repeat 0 -608px; height:92px; width:686px; padding:30px 40px 0 40px; }
.landing_us_uk_can .bottom_section input{ vertical-align:middle}
.landing_us_uk_can .bottom_section label{ vertical-align:middle; font-size:12px; color:#FFF}
.landing_us_uk_can .top_section .logo{margin:40px 0 0 50px; background:url(../images/sprite-landing.png) no-repeat -394px -547px; width:372px; height:54px; float:left}
.landing_us_uk_can .comments{background:url(../images/sprite-landing.png) no-repeat 0px -436px; width:271px; height:155px;  margin:-19px 0 0 0; position:absolute; z-index:20; right:50px;}
.landing_us_uk_can .comments span.sel_country {display:block;background:url(../images/sprite-landing.png) no-repeat  -600px -495px; width:166px; height:19px; margin:33px 0 0 17px}
.landing_us_uk_can .comments span.sel_canada {display:block;background:url(../images/sprite-landing.png) no-repeat  -432px -504px; width:159px; height:33px; margin:25px 0 0 17px}
.landing_us_uk_can .mid_section .mid_content{ width:680px; overflow:hidden; margin:auto; padding:0 20px}
.landing_us_uk_can .mid_section .mid_content .welcome{background:url(../images/sprite-landing.png) no-repeat -600px -519px; width:63px; height:14px;clear:both }
.landing_us_uk_can .mid_section .mid_content .welcome_canada{background:url(../images/sprite-landing.png) no-repeat -600px -519px; width:148px; height:14px;clear:both }
.landing_us_uk_can .mid_section .mid_content .caption{ font-size:12px; font-weight:bold; color:#02016f; padding:10px 0}
.landing_us_uk_can .mid_section .mid_content .countries{ width:90%; padding:0 5%; margin:20px 0 0 0}
/*.mid_content .countries a{float:left; display:block; }*/
.landing_us_uk_can .mid_section .mid_content .countries .blocks{width:152px; float:left; }
.center_position{margin:0 0 0 220px}
#usa {margin:0 77px;}
#usa .usa_landing {margin:0 0 0 150px}

a {cursor:default} /* page design may need amended but this is a quick fix for images that aren't links */
#uk a .shadow{background:url(../images/sprite-landing.png) no-repeat -158px -312px; width:152px; height:114px; float:left}
#uk a .iMaGe_{background:url(../images/sprite-landing.png) no-repeat -157px -161px ;width:152px; height:151px; float:left}
#uk a .iMaGe{background:url(../images/sprite-landing.png) no-repeat -467px -161px; width:152px; height:151px; float:left}

#usa a .shadow{background:url(../images/sprite-landing.png) no-repeat -312px -311px; width:152px; height:114px; float:left}
#usa a .iMaGe_{background:url(../images/sprite-landing.png) no-repeat -312px -160px; width:152px; height:151px; float:left}
#usa a .iMaGe{background:url(../images/sprite-landing.png) no-repeat -622px -316px; width:152px; height:151px; float:left}

#canada a .shadow{background:url(../images/sprite-landing.png) no-repeat 0px -311px; width:152px; height:114px; float:left}
#canada a .iMaGe_{background:url(../images/sprite-landing.png) no-repeat 0px -161px; width:152px; height:151px; float:left}
#canada a .iMaGe{background:url(../images/sprite-landing.png) no-repeat -622px -161px; width:152px; height:151px; float:left}
.landing_us_uk_can .mid_section .mid_content .countries .btn_english{background:url(../images/sprite-landing.png) no-repeat -274px -480px; width:94px; height:28px; border:none; margin:22px 0 -15px 29px; cursor:pointer}
.landing_us_uk_can .mid_section .mid_content .countries .btn_espanol{background:url(../images/sprite-landing.png) no-repeat -274px -444px; width:94px; height:28px; border:none; margin:22px 0 -15px 29px; cursor:pointer}
.landing_us_uk_can .mid_section .mid_content .countries .btn_francais{background:url(../images/sprite-landing.png) no-repeat -274px -519px; width:94px; height:28px; border:none; margin:22px 0 -15px 29px; cursor:pointer}