body
{
margin:0px;
}
.body {
	background-color: #0B0B0B;
	margin:0px;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top:14px;
}

.input
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0B0B0B;
margin:0px 0 2px 20px;
height:16px;
border:1px solid #B28E5E;
width:250px
}

select
{
height:16px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0B0B0B;
border:1px solid #B28E5E;
}

textarea
{font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0B0B0B;
border:1px solid #B28E5E;
}

input.submit2
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0B0B0B;
margin:10px 0 10px 20px;
height:20px;
border:1px solid #D9BB89;
width:56px;
}
select
{
margin:0px 0 2px 20px;
height:20px;
}

form
{
margin:0px;
padding:0px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
legend
{
margin:0 0 0 20px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#990000;
}
fieldset
{
padding:10px 0px 0 0px;
border:1px solid #0B0B0B;
}
.top-header-bg
{
background:url(../images/top-header-bg.jpg) repeat-x left top;
height:239px;
padding:14px 0 0 0;
}
.top-headerinner
{
background:url(../images/top-borderinner.jpg)  repeat-x left top;
height:198px;
padding:14px 0 0 0;
}

.date {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}

.link-space{padding-right:45px;}


.ins-space{padding-right:32px;padding-left:32px;}

.tab-space{padding-bottom:12px;}


.content-bg {
	background-image: url(../images/content-bg.gif);
	background-position: left top;
	padding-right: 24px;
	padding-left: 22px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

.welcome{padding-top:31px;padding-bottom:13px;}

ul.bullet {
	margin:0px;
	padding:0px;
	padding-top:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#443337;
	font-size: 11px;
	text-decoration:none;
	margin-left:2px;
	list-style-position: outside;
}

.bullet li{
	margin:0px;
	padding:0px;
	text-decoration: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position:left 7px;
	list-style-type: none;
	padding-left:13px;
	line-height: 18px;	
}
.footer {
	background-color:#0B0B0B;
}
.footer a
{
	
	color: #979797;
	text-decoration: none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
.footer a:hover
{
	
	color: #ffffff;
	text-decoration: none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}

.footer-inner {
	background-color: #0B0B0B;
	height:90px;
	padding:16px 16px 0px 16px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#979797;
}

.footer-inner a
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#979797;
text-decoration:none;
}

.footer-inner a:hover
{
color:#ffffff;
}


.footer-inner img
{
margin:0px 19px 8px 0px;
vertical-align:middle;
}


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-decoration: none;
	line-height: 20px;
}

.contact-space
{
padding-top:31px; padding-bottom:18px; padding-left:23px;
}


.top-border
{
height:14px;
background:url(../images/border.jpg) repeat-x left top;
}

.header-left
{
background:url(../images/header-left.jpg) repeat-y left top;
}
.header-right
{
background: #990002;
width:15px;
}

.top-navbg
{
background:url(../images/top-navbg.jpg) repeat-x left top;
padding:0px 0px 0px 16px;
margin:0px;
}
.top-borderinner
{
background:url(../images/top-navbg.jpg) repeat-x left top;
height:8px
}
.top-nav
{
 margin-top:7px;
_margin-top:13px;
}
.top-nav-internal
{
 margin-top:12px;
_margin-top:12px;
}
.matter
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
line-height:14px;
}
.emergency
{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:14px;

}
.inner-shadowtop
{
background:url(../images/inner-shadowtop.jpg) no-repeat left top;
height:10px;
}
.inner-shadowbottom
{
background:url(../images/inner-shadowbottom.jpg) no-repeat left top;
height:11px;
}
.bottom-spacer
{
height:16px;
}

a.active
{
	color: #ffffff;
	text-decoration: none;
}


a.active:hover
{
	color: #ffffff;
	text-decoration: none;
}

.footer-spacer
{
height:23px;
}
.inner-background
{
background: #ffffff url(../images/inner-bg.jpg) no-repeat left top;
}
.inner-background img
{
margin-top:15px;
}

.inner-space
{
height:30px;
}
.remodel-galley
{
padding:0px 0px 23px 0px;
}
.remodel-heading
{
background:#E6D3AB;
border:1px solid #D5BE95;
padding:4px 0px 0px 9px;
margin:0px 0px 12px 0px;
}

.remodel-heading2
{
background:#FBF5DA;
padding:2px 0px 0px 9px;
border:1px solid #EBDBB4;
}

h2
{
background:url(../images/arrow.gif) no-repeat left 5px;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
color:#00507A;
margin:0px;
padding:0px 0px 0px 10px;
}


.after
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px 0 20px 0;
}
.after2
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:10px 0 0 0;
}
.remodel-space
{
height:10px;
}

.restoration
{
background:#E5D1AB;
border:1px solid #D5BB96;
padding:4px 0px 0px 9px;
}
.restoration-space
{
height:12px;
}
.restoration-hori
{
width:25px;
}

.water
{
background:#FBF5DA;
border:1px solid #EBDBB4;
height:15px;
padding:4px 0px 0px 9px;
}

.emergency-services
{
background:#FFFEFD;
border:1px solid #F2E9DC;
height:15px;
padding:4px 0px 0px 9px;
width:272px;
}

.restoration-new
{
height:6px
}
.internal-footer
{
background:#000;
height:12px;
color:#979797;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.emergency-bg
{
background:#fff url(../images/emergency-bg.jpg) no-repeat left top;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding:0px 0px 15px 0px;
}

.emergency-bg a
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
}

.emergency-bg a:hover
{
text-decoration:none;
}
.emermency-spacer
{
padding:10px 0px 10px 0px;

}

.emermency-spacer td
{
background:url(../images/bullet.gif) no-repeat left 5px;
padding:0px 0px 0px 15px;
}
td.nonebg
{
background:none;
padding:0px 0px 0px 0px;
}

.emermency-bodybg
{
background:url(../images/emergency-back.jpg) repeat-x left top;
padding:0px 0px 0px 0px;
}

.welcome-new
{
padding-top:18px;
padding-bottom:13px;
}

.emermency-footer
{
background:#000;
height:20px;
color:#979797;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding:5px 0px 0px 0px;
}
.emermency-footer a
{
color:#979797;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.emermency-footer a:hover
{
text-decoration:underline;
}
.box1
{
background:#E5CFAA;
border:1px solid #D5BB96;
padding:2px 0px 2px 9px;
margin:0 0 15px 0;
}

.box2
{
background:#FDF9E6;
border:1px solid #F1E5C8;
padding:2px 0px 2px 9px;
margin:0 0 15px 0;
}

.box3
{
background:#fff;
border:1px solid #F4ECE3;
padding:2px 0px 2px 9px;
width:396px;
margin:0 0 15px 0;
}
.box-width
{
width:38px;
}
img.new-remodel
{
padding:0px 0 25px 0;
margin:0;
}

.padother{
padding-left:20px;
}

.dropdown {
	height: auto;
	width: 250px;
}
.tabbg {
	border: 1px solid #EDDFC9;
	background: #FFFEF9;
}

.tfield {
	height: 16px;
	width: 175px;
}

.other
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
img a
{
border:0px;
}

.whitetext{
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footertxt{
	color: #979797;
	text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}