#container {
	margin:0px auto;
	width:960px;
	background-color:#ffffff;
}

#header {
	width:880px;
	padding:18px 40px 0px;
}

#header #header-left {
	float:left;
}

a.logo, a.logo:visited {
	background:url(../img/stroud-logo.gif) no-repeat;
	width:181px;
	height:52px;
	display:block;
}

a.logo, a.logo:visited span {
	display:none;
}

#header #header-right {
	float:right;
	width:660px;
}

#header #header-right #country {
	width:660px;
	padding-bottom:26px;
}

#banner {
	background:#063B5E url(../img/blue-bar-nav.gif) repeat-x left top;
	padding:9px 0px 0px;
	margin-bottom:35px;
	border-bottom:4px solid #E6E6E6;
	width:960px;
	height:121px;
	overflow:hidden;
}

#banner #banner-left {
	width:246px;
	padding:24px 40px 0px;
	float:left;
	background:#063b5e;
	height:97px;
	overflow:hidden;
	color:#ffffff;
}

#banner #banner-right {
	float:right;
}

#content {
	width:880px;
	padding:0px 40px 0px;
	margin-bottom:30px;
	background:url(../img/home-background.gif) repeat-y;
}

#content #left {
	width:520px;
	float:left;
	padding-right:42px;
}

#content #right {
	width:276px;
	float:right;
}

#content-int {
	width:880px;
	padding:0px 40px 0px;
	margin-bottom:30px;
	background:url(../img/int-background.gif) repeat-y;
}

#content-int #left {
	width:185px;
	float:left;
	padding-right:42px;
}

#content-int-contact {
	width:880px;
	padding:0px 40px 0px;
	margin-bottom:30px;
}

#content-int-contact #right-left {
	width:260px;
	float:left;
	padding-right:45px;
}

#content-int-contact #right-center {
	width:260px;
	float:left;
	padding-right:45px;
}

#content-int-contact #right-right {
	width:260px;
	float:left;
}

#left-nav {
	margin-top:37px;
}

#meet-us {
	padding-right:25px;
	width:260px;
	float:left;
}

#content-int #right {
	width:650px;
	float:right;
}

#content-int #right-int-meet {
	width:650px;
	padding-bottom:15px;
}

#int-left {
	width:326px;
	float:left;
	padding-right:30px;
}

#int-right {
	width:254px;
	float:left;
}

#footer {
	width:880px;
	padding:15px 0px 15px;
	margin:0px 40px;
	border-top:4px solid #1E1E1E;
	text-align:center;
	color:#999999;
	font-size:11px;
	font-style:italic;
}

#contactusForm {
	clear:both;
	padding:30px 0px 0px;
}

.tx-contactusform-pi1 {
	float:right;
}

#header #header-right #country:after, #header:after, #banner:after, #content:after, #content-int:after, #right-int-meet:after, #content-int-contact:after, #footer:after {
	content:".";
	height:0px;
	clear:both;
	visibility:hidden;
	display:block;
}