body {
	background:				#A7A9AC url(../images/structure/body_bg.gif) repeat-x;
}

#container {
	width:					950px;
	margin:					0 auto;
	background-color:		#FFF;
	position:				relative;
}

img.headerimg,
span.headerimg {
	position:				absolute;
	right:					0;
	top:					0;
}

#T1o {
	padding-top:			20px;
}

div.logo {
	padding-left:			36px;
}

#T3o {
	padding:				0 37px;
}

#T3i {
	position:				relative;
}

#T3i #callout {
	position:				absolute;
	right:					0;
	bottom:					37px;
	width:					570px;
	font-style:				italic;
	font-size:				16px;
	font-family:			Times, Georgia, serif;
}

#contact #callout,
#services #callout {
	width:					400px;
}

#about #callout {
	bottom:					135px;
}

#callout h3 {
	font-size:				24px;
	color:					#65ADE2;
	line-height:			24px;
}

#home #T3i {
	height:					302px;
	background:				transparent url(../images/banners/banner_home.jpg) no-repeat;
}

#about #T3i {
	height:					403px;
	background:				transparent url(../images/banners/banner_about.jpg) no-repeat;
}

#services #T3i {
	height:					275px;
	background:				transparent url(../images/banners/banner_services.jpg) no-repeat;
}

#contact #T3i {
	height:					287px;
	background:				transparent url(../images/banners/banner_contact.jpg) no-repeat;
}

#C {
	padding:				20px 37px 0;
	overflow:				hidden;
}

#C1 {
	width:					466px;
	padding-right:			49px;
	border-right:			1px solid #999;
	float:					left;
}

#C2 {
	width:					320px;
	float:					right;
}


#contact #C1 {
	width:					394px;
	padding-right:			49px;
	border-right:			1px solid #999;
	float:					left;
}

#contact #C2 {
	width:					394px;
	float:					right;
}


a.details {
	display:				block;
	width:					153px;
	height:					37px;
	text-indent:			-999px;
	background:				transparent url(../images/buttons/details.gif) no-repeat;
}

a.details:hover {
	background:				transparent url(../images/buttons/details.gif) no-repeat 0 -37px;
}

#F {
	padding:				50px 37px 20px;
	clear:					both;
	font-size:				10px;
}

#F a {
	color:					#333;
}

#F a:hover {
	color:					#4590E9;
}

