body {
	background-color: #C5C5C5;
	background-image: url(bgtop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
}
#wrapper {
	background-color: #FFFFFF;
	background-image: url(bgtop.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0 auto;
}
#wrapper2 {
	background-color: #FFFFFF;
	background-image: url(background2.gif);
	background-repeat: repeat-y;
	padding-bottom: 2px;
	margin: 10px auto 10px auto;
	width: 760px;
}
#wrapper3 {
	background-color: #FFFFFF;
	background-image: url(bgbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px auto;
	height: 10px;
	width: 760px;
	border: 0px;
}
#container {
	text-align: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#title6 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes6.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title7 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes7.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title8 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes8.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title9 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes9.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title10 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes10.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title11 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes11.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title12 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes12.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title13 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes13.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title14 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes14.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title15 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes15.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title16 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes16.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
#title17 {
	float: left;
	background-color: #FFFFFF;
	background-image: url(barnes17.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 183px;
	height: 167px;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 2px;
}
.titletextbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	margin-right: -20px;
	padding-top: 40px;
}
.titletextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	margin-right: -20px;
}
#picture {
	background-image: url(carpet.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#picture2 {
	background-image: url(carpet3.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#picture4 {
	background-image: url(carpet4.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#picture5 {
	background-image: url(carpet5.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#picture6 {
	background-image: url(carpet6.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#picture7 {
	background-image: url(carpet7.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#picture8 {
	background-image: url(greencarpet.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 167px;
	width: 550px;
	margin: 2px 2px 2px 0px !important;
	margin: 2px 1px 2px 0px;
}
#grayblock {
	background: #9A9A9A;
	margin: 0px 0px 2px 2px;
	clear: both;
	height: 40px;
	width: 736px;
}
#whiteblock {
	background: #FFF;
	margin: 0px 0px 2px 2px;
	clear: both;
	height: 30px;
	width: 736px;
}
ul {
	margin-top: 0;
	margin-bottom: 1px !important;
	margin-bottom: 0;
	margin-left: 18px;
	padding-left: 0;
	padding-top: 29px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(roundtop.jpg);
	background-repeat: no-repeat;
}
ul li {
	border-bottom: 1px solid white !important;
	border-bottom: 0;
	margin-bottom: 0;
}
ul li.last {
	border-bottom: 0;
	margin-bottom: -1px !important;
	margin-bottom: 0;
}
ul a {
	display: block;
	padding-top: 3px;
	padding-bottom: 4px !important;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 160px;
	background-color: #E6E6E6;
}
ul a:link, ul a:visited {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
ul a:hover, ul a:active{
	background-color: #C1C1C1;
	color: #fff;
	font-size: 11px;
}
ul.left {
	margin: 0;
	border: 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	float: left;
	background-image: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	width: 240px;
}
ul.right {
	margin: 0 20px 0 0;
	border: 0;
	padding: 0;
	list-style-type: none;
	float: right;
	background-image: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	width: 240px;
}
ul.right li, ul.left li {
	border-bottom: 0 !important;
	text-align: center;
	padding-bottom: 10px;
}
ul.right li.rooms, ul.left li.rooms {
	font-weight: bold;
	padding-bottom: 0;
}
p.pricing {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
#contenttitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(content_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#servicestitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(services_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#estimatetitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(estimate_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#movietitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(movie_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#contacttitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(contact_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#feedbacktitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(feedback_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#businesstitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(business_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#tiletitle {
	float: right;
	width: 525px;
	height: 43px;
	background-color: #0055A8;
	background-image: url(tile_title.jpg);
	background-repeat: no-repeat;
	margin-right: 1px;
	margin-bottom: 20px;
}
#contentwrapper {
	float: right;
	width: 525px !important;
	width: 505px;
	height: auto;
	padding-bottom: 20px;
	background-image: url(roundcornerbottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #F2F2F2;
	margin-right: 1px;
}
#content {
	float: right;
	width: 505px;
	height: auto;
	padding-top: 30px;
	padding-left: 20px;
	background-image: url(roundcorner.gif);
	background-color: #F2F2F2;
	background-repeat: no-repeat;
}
#estimate #content {
	float: right;
	width: 505px;
	height: auto;
	padding-top: 30px;
	background-image: url(roundcorner.gif);
	background-color: #F2F2F2;
	background-repeat: no-repeat;
}
#footer {
	clear: both;
	margin: 0 0 8px 1px !important;
	margin: 0 0 10px 1px;
	border-top: 1px solid #E6E6E6;
	font-size: 75%;
	color: #F2F2F2;
}
p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	padding-right: 20px;
}
p.bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}
p.center {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}
p.footer {
	text-align: center;
	padding-top: 8px !important;
	padding-top: 2px;
}
p.small {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	padding-right: 20px;
}
p.grayblock {
	text-align: left;
	vertical-align: middle;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 3px !important;
	padding-top: 13px;
	padding-left: 18px;
}
p.grayblock a {
	color: #FFF;
	text-decoration: none;
}
p.grayblock a:hover {
	color: #E6E6E6;
	text-decoration: none;
}
p.grayblockright {
	text-align: right;
	vertical-align: middle;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 3px !important;
	padding-top: 13px;
	padding-left: 25px;
}
p.grayblockright2 {
	text-align: right;
	vertical-align: middle;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 11px;
	padding-left: 25px;
}
.left { float: left; }
.right { float: right; }
img { margin-left: 18px; }
.pics {
float: right;
margin-left: 20px;
}
#roundbottom {
	height: 265px;
	width: 165px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: #C5C5C5;
	background-image: url(roundbottom4.jpg);
	background-repeat: no-repeat;
	margin-left: 18px;
}
#garypic {
	height: 319px;
	width: 165px;
	margin-top: 20px;
	padding-top: 0;
	background-image: url(garybarnes.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left: 18px;
}
#rubytuesday {
	height: 160px;
	width: 165px;
	margin-top: 20px;
	padding-top: 0;
	background-image: url(RubyTuesdayLogo.jpg);
	background-repeat: no-repeat;
	margin-left: 18px;
	background-position: bottom center;
}
#eyesight {
	height: 25px;
	width: 165px;
	margin-top: 20px;
	padding-top: 0;
	background-image: url(EyeAssocLogo.gif);
	background-repeat: no-repeat;
	margin-left: 18px;
	background-position: bottom center;
}
#schematic {
	height: 183px;
	width: 165px;
	margin: 35px 0 0 18px;
	padding: 0;
	background-image: url(schematic.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.guarantee {
	padding-left: 15px;
	padding-right: 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}
ol.reasons {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	padding-right: 20px;
}
.center {
text-align: center
}

a img.right {
border: 0;
float: right;
}
a img.noborder {
border: 0;
}
hr { margin-right: 20px }
h3 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #660000;
	text-align: center;
	margin-right: 20px;
}