/* home */

#home-col1 {
	width: 950px;
	height: 140px;
	margin-bottom: 30px;
}

#home-col2 {
	width: 575px;
	float: left;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	background-image: url(/images/box-shade-575px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	position: relative;
}

#home-col3 {
	width: 345px;
	float: right;
	background-image: url(/images/box-background-lines-345px-grey.jpg);	
}

/* our team */

#our-team-col1 {
	width: 665px;
	float: left;
}

#our-team-col2 {
	width: 260px;
	float: right;
	background-image: url(/images/box-background-lines-260px.jpg);
}

.teamMember {
	clear: both;
}

.teamMember .tm-col1{
	width: 251px;
	float: left;
}

.teamMember .tm-col2{
	width: 390px;
	float: right;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	background-image: url(/images/box-shade-390px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
}

/* services / pricing and packages */

#threeColA-cols1plus2 {
	width: 665px;
	float: left;
}

#threeColA-col3 {
	width: 260px;
	float: right;
	background-image: url(/images/box-background-lines-260px.jpg);
}

#threeColA-col1{
	width: 251px;
	float: left;
}

#threeColA-col2{
	width: 390px;
	float: right;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	background-image: url(/images/box-shade-390px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
}

/* links */

#threeColB-cols1plus2 {
	width: 625px;
	float: left;
}

#threeColB-col3 {
	width: 300px;
	float: right;
}

#threeColB-col1{
	width: 300px;
	float: left;
}

#threeColB-col2{
	width: 300px;
	float: right;
}

/* support section - 2 columns */

#twoColA-col1 {
	width: 260px;
	float: left;
}

#twoColA-col2 {
	width: 680px;
	float: right;
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	background-image: url(/images/box-shade-680px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
}

/* features section - 2 columns */

#features-col1 {
	width: 260px;
	float: left;
	background-image: url(/images/box-background-lines-260px.jpg);
}

#features-col2 {
	width: 680px;
	float: right;
}

.features-block-col2 {
	padding: 10px;
	background-image: url(/images/box-shade-680px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
}

.features-block-col2-blank {
	padding: 10px;
}

.features-block-col2a {
	float: left;
}

.features-block-col2b {
	width: 450px;
	background-image: url(/images/box-shade-450px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
}

/* gradient div 300px */
.gradient300{
	/*padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;*/
	background-image: url(/images/box-shade-300px.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top right;
}

/* right column boxes */
.box-bottom-345px {
	width: 345px;
	background-image: url(/images/box-background-bottom-345px.jpg);	
}
.box-bottom-345px-grey {
	width: 345px;
	background-image: url(/images/box-background-bottom-345px-grey.jpg);	
}
.box-bottom-260px {
	width: 260px;
	background-image: url(/images/box-background-bottom-260px.jpg);	
}
.box-top-345px {
	width: 345px;
	background-image: url(/images/box-background-top-345px.jpg);	
}
.box-top-260px {
	width: 260px;
	background-image: url(/images/box-background-top-260px.jpg);	
}

/* padding for text boxes */
.text-padding {
	padding: 10px;
}

/* features photos */
.features-photos-cols1plus2 {
	width: 450px;
	float: left;
}

.features-photos-col3 {
	width: 220px;
	float: right;
}

.features-photos-col1{
	width: 220px;
	float: left;
}

.features-photos-col2{
	width: 220px;
	float: right;
}

.features-photoholder {
	width: 220px;
	background-image: url(/images/feature-photo-holder.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

.features-photoholder img {
	margin-top: 10px;
}
