html {
	overflow-y:scroll;
}
body {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: #dedabd;
	margin:0;
	padding:0;
}

td {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h1 {
	font-weight: bold;
	font-size: 26px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h2 {
	font-weight: bold;
	font-size: 20px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h3 {
	font-weight: bold;
	font-size: 14px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:link {
	color: #AE2F26;
}

a:visited {
	color: Blue;
}

a:hover {
	color: Maroon;
}

.error {
	font-weight: bold;
	color: #FF0000;
}

.nav {
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;

}
.Adminnav {
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;

}
.Adminnav a:link {
	color: #000000;
	text-decoration: none;
}

.Adminnav a:visited {
	color: #000000;
	text-decoration: none;
}

.Adminnav a:hover {
	color: #000000;
	text-decoration: none;
}

.nav a:link {
	color: #000000;
	text-decoration: none;
}

.nav a:visited {
	color: #000000;
	text-decoration: none;
}

.nav a:hover {
	color: #000000;
	text-decoration: none;
}

.nav2 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

.nav2 A:link {
	color: #000000;
}

.nav2 A:visited {
	color: #000000;
}

.nav2 A:hover {
	color: #CC0000;
}

.header {
	font-weight: bold;
	font-size: 20px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.header2 {
	font-weight: bold;
	font-size: 16px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.header2 a:link{
	font-weight: bold;
	font-size: 16px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.header2 a:visited{
	font-weight: bold;
	font-size: 16px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.header2 A:hover{
	font-weight: bold;
	font-size: 16px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.smallheader {
	font-weight: bold;
	font-size: 1px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.subheader {
	font-weight: bold;
	font-size: 12px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.content {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.contentbold {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.contentsmall {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.highlight {
	background-color: yellow;
}

.textbg {
	background-color: #000000;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.textbg a:link {
	color: #FFFFFF;
}

.textbg a:visited {
	color: #FFFFFF;
}

.textbg a:hover {
	color: #FFFFFF;
}

.textbgALT {
	background-color: #AE2F26;
}

.textbgALT a:link {
	color: #FFFFFF;
}

.textbgALT a:visited {
	color: #FFFFFF;
}

.textbgALT a:hover {
	color: #FFFFFF;
}

.ADMgrey {
	font-size: 12px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ADMgreyB {
	font-weight: bold;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ADMwhite {
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ADMwhiteB {
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.transparent_background {
	color:dcd8bd;
	width:825px;
	background:transparent;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
	line-height:2em;
	text-align:center;
}

.transparent_box {
	top:365px;
	left:114px;
	width:600px;
	height:175px;
	background:#dcd8bd;
	background:transparent;
	filter:alpha(opacity=75);
	-moz-opacity:.85;
	opacity:.85;
	margin:0;
	padding:0;
}

.shadowboxindex {
	background:transparent;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.65;
	top:368px;
	left:117px;
	width:600px;
	height:175px;
	background:#666666;
}
.box_main {
	width:600px;
	background:#dcd8bd;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
	left:-3px;
	top:-3px;
}
.shadowboxmain {
	top:368px;
	left:117px;
	width:600px;
	background:#666666;
	text-align:left;
}

div.transOFF {
	background-image:url(images/images/design_on.jpg);
	border:none;
}

div.transON  {
	background-image:images/images/design_off.jpg;
	border:none;
}

.faq-Q {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}

.header3 {
	font-weight: bold;
	font-size: 13px;
	color: #AE2F26;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.hotitem {
	color: #3300CC; 
}

.bannerbg { 
	background-color: #DEDABD; 
}

.bannersub { 
	background-color: #AD2F26;
}

.content12 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}
.backgroundhead {
	left:0%;
	top:0%;
	width:100%;
	height:100%;
	background:#c6c2a7;
	width:825px;
	height: 100%;
}
.navbuttons img {
	margin:10px 15px 10px 15px; 
}
.navbuttonskchandyman img {
	margin:10px 1px 10px 1px;
}
.navbuttonsadmin img {
	margin:10px 4px 10px 4px;
}
.rollover img {
	margin:0px 20px 0px 20px
}

.backgroundrepeathead {
	position:relative;
	height:120px;
	width:100%;
	background: url(../images/images/headercolor.jpg) repeat-x;
}
.tophead {
	position:absolute;
	width: 100%;
	top:0px;
	left:0px;
	text-align: center;
}
.redfooter {
	top:578px;
	left:0%;
	width:100%;
	height:20px;
	background:#ae2f26;
}
.textfooter {
	left:165px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
.indextextbox {
	text-align:left;
	padding:10px;
	vertical-align:top;
	height:100%;
}
.maintextbox {
	text-align:left;
	padding:10px;
	vertical-align:top;
	height:100%;
}
.backimage {
	top:120;
}
.kchandyman_photo {
	background: url(../images/handymanphoto.jpg) no-repeat center;
	height:172px;
	width:825;
	text-align:center;
}
.designbuild_photo {
	background: url(../images/images/designbuildhomesm.jpg) no-repeat center;
	height:170px;
	width:825;
	text-align:center;
}
.design_photo {
	background: url(../images/feat.house13.jpg) no-repeat center;
	height:172px;
	width:825;
	text-align:center;
}
.new_photo {
	background: url(../../images/Build039.jpg) no-repeat center;
	height:172px;
	width:825;
	text-align:center;
}
.remodel_photo {
	background: url(../images/images/remodel.jpg) no-repeat center;
	height:172px;
	width:825;
	text-align:center;
}
.index_photo {
	background: url(../images/feat.house5.jpg) no-repeat center;
	height:172px;
	width:825;
	text-align:center;
}
.error {
	color:#FF0000;
}
