body {
	/*background: #E8F3FF;*/
}

input {
	font-style: normal;
}


div.ctr {
	margin-left: auto; margin-right: auto;
}


#outer_wrapper {
	width: 760px; height: 100%;
}
	#header_wrapper {
		float: left;
		position: relative;
		width: 760px;
		height: 143px;
		/*background: #E8F3FF;*/
		background: url(/images/back.gif) repeat top center;
		overflow: hidden;
	}
		#header_tabs {
			width: 700px; height: 50px;
			padding: 0px; margin-top: -20px;
		}
			#header_tabs div.tab {
				float: left;
				width: 140px; height: 50px;
			}
	#center_wrapper {
		 min-height: 495px;
		 width: 700px;
		 top: 0px;
		 /*background-color: #fff;*/
		 margin-top: 0px;
		 /*padding-bottom: 5px;*/
	 }
		.home    { background: rgb(255,255,255) url(/images/backdrop.jpg) no-repeat top left; }
		.whyus   { background: rgb(255,255,255) url(/images/backdrop_repair.jpg) no-repeat top right; }
		.contact { background: rgb(255,255,255) url(/images/backdrop_contact.jpg) no-repeat top left; }

		.aboutus { background: rgb(255,255,255) url(/images/backdrop_about.jpg) no-repeat top right; }
		.rugfacts{ background: rgb(255,255,255) url(/images/backdrop_facts.jpg) no-repeat top left; }

	 	#center {
			height: auto;
			min-height: 335px;
			padding: 20px 25px 0px;
			clear: both;
			/*font-family: Times New Roman;*/
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 1em;
			font-style: italic;
		}
		#center div.title {
			font-size: 1.4em;
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			font-style: normal;
		}

	 #footer_wrapper {
		  float: left; clear: both;
		  position: relative;
		  height: 40px;
		  width: 760px;
		  bottom: 0px;
		  /*background: #E8F3FF;*/
		  z-index: 100;
	  }
	  	#footer {
			height: 25px;
			width: 700px;
			background: url(/images/footer.png) no-repeat top left;
		}
		#footer p {
			text-align: center;
			color: rgb(255,255,255);
			padding-top: 4px;
			margin: 0px;
		}



	div.clearing {
		clear: both;
		height: 0px;
		overflow: hidden;
	}

	div.tab_button {
		width: 140px;
		float: left;
	}

	a img {
		border: 0px none;
	}


div.round .content, div.round .t, div.round .b, div.round .b div {
	background: transparent url(/images/box.png) no-repeat scroll right top;
}

div.square .content, div.square .t, div.square .b, div.square .b div {
	background: transparent url(/images/box_sq.png) no-repeat scroll right top;
}

div.box {
	margin: 0px 0px 0.5em 12px;
	position: relative;
	z-index: 1;
}
	div.box div.content {
		padding: 0px 12px 0px 0px;
		position: relative;
	}
		div.box .t {
			background-position: left top;
			height: 100%;
			left: 0px;
			margin-left: -12px;
			position: absolute;
			top: 0px;
			width: 12px;
		}

	div.box h1 {
		padding-bottom: 0px;
	}
	div.box h1, div.box p {
		margin: 0px;
		padding: 8px 10px 0px 0px;
	}

	div.box .b {
		position: relative;
		background-position: right bottom;
	}
		div.box .b, div.box .b div {
			font-size: 1px;
			min-height: 20px;
		}
		div.box .b div {
			background-position: left bottom;
			margin-left: -12px;
			position: relative;
			width: 12px;
		}