/* Left Column */
.xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}

.xb1, .xb2, .xb3 {
	height: 1px;
}

.xb2, .xb3, .xb4 {
	background: #fa9624;
}

.xb1 {
	margin: 0 5px;
	background: #fa9624;
}

.xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.xb3 {
	margin: 0 2px;
}

.xb4 {
	height: 2px;
	margin: 0 1px;
}

.xboxcontent {
	display: block;
	background: #fa9624;
	padding: .4em 0 2em 0;
}

/* petfinder box */
.xptop, .xpbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xp1, .xp2, .xp3, .xp4 {
	display: block;
	overflow: hidden;
}

.xp1, .xp2, .xp3 {
	height: 1px;
}

.xp2, .xp3, .xp4 {
	background: #ffffff;
}

.xp1 {
	margin: 0 5px;
	background: #ffffff;
}

.xp2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.xp3 {
	margin: 0 2px;
}

.xp4 {
	height: 2px;
	margin: 0 1px;
}

.xboxcontentpetfinder {
	display: block;
	background: #ffffff;
}

/* Right Column */
.x2top, .x2bottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.x2b1, .x2b2, .x2b3, .x2b4 {
	display: block;
	overflow: hidden;
}

.x2b1, .x2b2, .x2b3 {
	height: 1px;
}

.x2b2, .x2b3, .x2b4 {
	background: #ff0000;
}

.x2b1 {
	margin: 0 5px;
	background: #ff0000;
}

.x2b2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.x2b3 {
	margin: 0 2px;
}

.x2b4 {
	height: 2px;
	margin: 0 1px;
}

.x2boxcontent {
	display: block;
	background: #ff0000;
	padding: .4em 0;
	height: 570px;
}

/* Sub Header */
.xstop, .xsbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xsb1, .xsb2, .xsb3, .xsb4 {
	display: block;
	overflow: hidden;
}

.xsb1, .xsb2, .xsb3 {
	height: 1px;
}

.xsb2, .xsb3, .xsb4 {
	background: #ffcf00;
}

.xsb1 {
	margin: 0 5px;
	background: #ffcf00;
}

.xsb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.xsb3 {
	margin: 0 2px;
}

.xsb4 {
	height: 2px;
	margin: 0 1px;
}

.xsboxcontent {
	display: block;
	background: #ffcf00;
	padding: .4em 0;
}

/* footer */
.xftop, .xfbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xfb1, .xfb2, .xfb3, .xfb4 {
	display: block;
	overflow: hidden;
}

.xfb1, .xfb2, .xfb3 {
	height: 1px;
}

.xfb2, .xfb3, .xfb4 {
	background: #0b3dde;
}

.xfb1 {
	margin: 0 5px;
	background: #0b3dde;
}

.xfb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.xfb3 {
	margin: 0 2px;


}

.xfb4 {
	height: 2px;
	margin: 0 1px;
}

.xfboxcontent {
	display: block;
	background: #0b3dde;
	padding: .4em 0;
}