@charset "utf-8";
body {
	background:url(images/bg.jpg) repeat-x;
	margin-top:9px;
}
h1 {
	color:#FFF;
	font:bold 20px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
}
h2 {
	color:#7B0400;
	font:normal 30px Calibri;
	margin-bottom:0px;
	margin-top:10px;
}
h3 {
	color:#333;
	font:normal 20px Calibri;
	margin-bottom:0px;
	margin-top:10px;
}
h4 {
	color:#333;
	font:normal 16px Calibri;
	margin-bottom:0px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
}
h5 {
	color:#333;
	font:normal 20px Calibri;
	margin-bottom:0px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
}
p {
	margin-bottom:0px;
	margin-top:0px;
}
.content {
	background:url(images/main-bg.jpg);
	float:left;
	height:auto;
	width:902px;
}
.content-left {
	float:left;
	height:auto;
	width:599px;
}
.content-right {
	background:url(images/main-bg.jpg);
	float:left;
	height:255px;
	width:294px;
}
.content-right-services {
	height:255px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:200px;
}
.content-top {
	background:url(images/main-top.jpg);
	float:left;
	height:11px;
	margin-top:6px;
	width:902px;
}
.footer {
	background:url(images/footer.jpg);
	float:left;
	height:39px;
	margin-top:20px;
	width:902px;
}
.footer-copy {
	float:left;
	height:29px;
	margin-top:10px;
	width:270px;
}
.footer-divider {
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
}
.footer-links {
	float:left;
	height:29px;
	margin-left:10px;
	margin-top:10px;
	width:890px;
}
.footer-shadow {
	background:url(images/footer-shadow.jpg);
	float:left;
	height:22px;
	width:902px;
}
.footer-text {
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:70px;
}
.form {
	background:url(images/form-bg.png);
	float:left;
	height:58px;
	width:753px;
}
.header {
	background:url(images/header-bg.jpg);
	float:left;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:902px;
}
.header-left {
	float:left;
	height:262px;
	width:505px;
}
.header-right {
	float:left;
	height:262px;
	width:397px;
}
.header-text {
	background:url(images/header-text.png);
	float:left;
	height:139px;
	margin-top:23px;
	width:505px;
}
.hoverclass {
	background:#C30;
	curson:hand;
	color: #FFF;
}
.line {
	background:url(images/line.png);
	float:left;
	height:350px;
	width:9px;
}
.logo {
	float:left;
	height:82px;
	width:238px;
}
.menu-bg {
	background:url(images/menu-bg.png);
	float:left;
	height:42px;
	width:902px;
}
.name {
	background:url(images/tel-number.png);
	float:right;
	height:82px;
	width:664px;
}
.portfolio-button {
	float:left;
	height:100px;
	width:180px;
}
.request {
	background:url(images/request-quote-1.png);
	float:left;
	height:100px;
	width:325px;
}
.request2 {
	background:url(images/request-2.png);
	float:left;
	height:58px;
	width:149px;
}
.selectedclass {
	background:#C30;
}
.selectitems {
	border-bottom:dashed 1px #ddd;
	color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:4px;
	padding-top:2px;
	width:146px;
}
.selectitems span {
	margin-left:5px;
}
.send-pad {
	margin-top:20px;
}
.services-links {
	float:left;
	height:189px;
	margin-left:10px;
	margin-top:20px;
	width:120px;
}
.services-pic {
	background:url(images/services-pics.png);
	float:left;
	height:189px;
	width:49px;
}
.text-header {
	color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
}
.textfield_black {
	background:transparent url(images/field-black.jpg);
	border:none;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	height:19px;
	padding-left:4px;
	padding-top:6px;
	width:157px;
}
.top-menu {
	background:url(images/menu-top.png);
	float:left;
	height:8px;
	width:902px;
}
#iconselect {
	background:url(images/budget.jpg) no-repeat;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	height:21px;
	padding-left:4px;
	padding-top:5px;
	width:111px;
}
#iconselectholder {
	background:#333;
	display:none;
	overflow:auto;
	position:absolute;
	width:150px;
}
#wrapper {
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:902px;
}
a.footer-link-normal:hover {
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.footer-link-normal:link, a.footer-link-normal:visited, a.footer-link-normal:active {
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.services-link-normal:hover {
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.services-link-normal:link, a.services-link-normal:visited, a.services-link-normal:active {
	color:#900;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.top-link-normal:hover, a.top-link-normal:active {
	color:#900;
	font:22px Calibri;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.top-link-normal:link {
	color:#333;
	font:22px Calibri;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-decoration:none;
}
a.top-link-normal:visited {
	color:#333;
	font:22px Calibri;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a.header-link-normal:link {
	color: #666666;
	font-family: Calibri;
	font-size: 20px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
}
a.header-link-normal:visited {
	color: #666666;
	font-family: Calibri;
	font-size: 20px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
}
a.header-link-normal:hover {
	color: #bc0109;
	font-family: Calibri;
	font-size: 20px;
	text-decoration: none;
	padding-left:20px;
}
a.header-link-normal:active {
	color: #666666;
	font-family: Calibri;
	font-size: 20px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
}
.titles-pages {
	color:#666;
	font:bold 20px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin-top:10px;
	padding-left:20px;
	margin-top:10px;
}
.form-center {
	float: left;
	height: 420px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.form-center-2 {
	height: 420px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
}


.portfolio-frame {background-image: url(images/portfolio-frame.png);height: 111px;width: 243px;float:left;margin-top:10px;}
.portfolio-frame-right {background-image: url(images/portfolio-frame.png);height: 111px;width: 243px;float:left;margin-top:10px;}
.portfolio-pic-pad {padding-top: 4px;padding-right: 0px;padding-bottom: 0px;padding-left: 4px;}
.portfolio-text-frame {height: 70px;width: 214px;margin-left:3px;float:left;border: 1px solid #e2e2e2;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.portfolio-text-frame-right {height: 70px;width: 214px;margin-left:3px;float:left;border: 1px solid #e2e2e2;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.portfolio-bottom-left {height: 30px;width: 216px;margin-left:3px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;padding-top:10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;background-color: #e2e2e2;}
.portfolio-bottom-right {height: 30px;width: 216px;margin-left:3px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;padding-top:10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;background-color: #e2e2e2;}

.portfolio-left {
	float: left;
	height: auto;
	width: 259px;
	margin-left: 40px;
}
.portfolio-right{
	float: left;
	height: auto;
	width: 259px;
	margin-left: 40px;
}.header-title-2{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #333333;}
