body {
	min-width: 983px;
	background-color:#000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
}
#siteofferwrap {
	background-color: #ff0000;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
#siteofferwrap .offer {
	margin-left: auto;
	margin-right: auto;
	width: 963px;
	height: 300px;
	opacity:0;
	display:none;
}
#siteofferwrap .offer #offerhead {
	width: 472px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 10px;
	float: left;
}
#siteofferwrap .offer #offerhead h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 28px;
	font-style:italic;
	font-weight: 500;
}
#siteofferwrap .offer #closeoffer {
	float: left;
	width: 471px;
	padding-top: 30px;
}
#siteofferwrap .offer #closeoffer a {
	background-image:url(../images/offer_close_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 23px;
	width: 23px;
	text-indent: -50px;
	float: right;
	overflow: hidden;
}
#siteofferwrap .offer #closeoffer a:hover {
	background-position: 0px -23px;
}
#siteofferwrap .offer #offersubhead {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: 100;
	color: #590000;
	padding-left: 10px;
	float: left;
	width: 380px;
	padding-right: 10px;
	margin-right: 320px;
	height: 50px;
}
#siteofferwrap .offer #thirdcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #FFF;
	float: left;
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 55px;
	padding-top: 10px;
}
#siteofferwrap .offer #thirdcol p {
	padding-bottom: 15px;
}
#siteofferwrap .offer #thirdcol p .telephone {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 300;
	color: #FFF;
	background-image: url(../images/footer_telephone_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-top: 15px;
	padding-top: 20px;
	padding-bottom: 5px;
}
#siteofferwrap .offer #thirdcol p strong {
	color: #FFF;
}
#siteofferwrap .offer #emailbox {
	float: left;
	width: 534px;
	background-color: #ea0000;
	padding: 22px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #000;
	height: 80px;
}
#siteofferwrap .offer #emailbox .enewsicon {
	display: block;
	padding-left: 30px;
	background-image: url(../images/enews_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
}
#siteofferwrap .offer #emailbox .errorenews {
	display: block;
	padding-left: 15px;
	color: #000;
	float: left;
}
#siteofferwrap .offer #emailbox #thanks {
	float: left;
	width: 534px;
	text-align: center;
	position: relative;
	padding-top: 30px;
}
#siteofferwrap .offer #emailbox #thanks h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#siteofferwrap .offer #emailbox form #formcell {
	float: left;
	width: 534px;
	padding-top: 10px;
}
#siteofferwrap .offer #emailbox form #formcell #loader {
	background-color: #FFF;
	float: left;
	height: 32px;
	width: 32px;
	margin-right: 15px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
}
#siteofferwrap .offer #emailbox form #formcell .formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCC;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	width: 343px;
	height: 46px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	line-height: 46px;
}
#siteofferwrap .offer #emailbox form #formleft .formfield:hover, #siteofferwrap .offer #emailbox form #formleft .formfield:focus {
	color: #999;
}
#siteofferwrap .offer #emailbox form #formcell .signupbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #000;
	float: left;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/enews_btn.gif);
	background-position: center center;
	height: 48px;
	width: 110px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
#siteofferwrap .offer #vatsmall {
	float: left;
	width: 943px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
#siteofferwrap .offer #vatsmall div {
	float: left;
	width: 387px;
}
#siteofferwrap .offer #vatsmall div p a {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
#siteofferwrap .offer #vatsmall div p a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#sitewrap {
	margin-left: auto;
	margin-right: auto;
	width: 963px;
	padding-right: 10px;
	padding-left: 10px;
}
#headerwrap {
	height: 145px;
	width: 963px;
	position: absolute;
	z-index: 100;
}
#headerwrap #header_logo {
	padding-top: 36px;
	padding-left: 10px;
	float: left;
	width: 472px;
	position: absolute;
}
#header_nav {
	float: left;
	width: 471px;
	position: absolute;
	left: 481px;
	text-align: right;
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
}
#header_nav ul {
	padding-top: 44px;
	float: right;
}
#header_nav ul li {
	float:left;
	line-height:42px;
	margin-left:20px;
}
#header_nav ul li a {
	float:left;
	background:url(../images/nav_center.gif) top center no-repeat;
	outline:0;
	cursor:pointer;
	text-decoration: none;
}
#header_nav ul li a span { 
	float:left;
	background:url(../images/nav_left.gif) top left no-repeat;
	cursor:pointer; }
#header_nav ul li a span span {
	float:left;
	background:url(../images/nav_right.gif) top right no-repeat;
	color:#FFF;
	line-height:39px;
	height:39px;
	padding-bottom:7px;
	cursor:pointer;
	font-size:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
}

#header_nav ul li a:hover  span span {
	color:#a3b0b6;
}

#header_nav ul li a.current {
	background-position:bottom center;
	}
#header_nav ul li a.current span {
	background-position:bottom left;
	}
#header_nav ul li a.current span span { 
	color:#fff; background-position:bottom right;
	}
#cutcosts {
	float: right;
	z-index: 111;
	position: relative;
	top: 261px;
	background-image: url(../images/page_curl.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 273px;
	width: 177px;
}
#cutcosts a {
	display: block;
	margin-top: 173px;
	background-image: url(../images/cutcorners.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -200px;
	overflow: hidden;
	height: 100px;
	width: 85px;
	margin-left: 92px;
}
#cutcosts a:hover {
	background-position: 0px -100px;
}
.clearfix {
	float: none;
	clear: both;
}

#slideswrap {
	background-image: url(../images/slides_divider_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 50px;
}
.slideswrapped {
	background-image: url(../images/slides_divider_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 0px;
}
.slideswrapped #slides {
	display: block;
	float: left;
	height: 535px;
	width: 963px;
}
.slideswrapped #slides #slideinfo {
	padding-left: 10px;
	position: absolute;
	float: left;
	width: 953px;
	margin-top: 210px;
}
.slideswrapped #slides #slideinfo #title {
	padding-bottom: 10px;
	width: 300px;
}
.slideswrapped #slides #slideinfo #title h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	color: #ff0000;
	font-size: 36pt;
	font-style: normal;
	font-weight: 500;
}
.slideswrapped #slides #slideinfo #soundbite {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	float: left;
	width: 300px;
	color: #a3b0b6;
}
.slideswrapped #slideshow #slides #slideinfo #soundbite span {
	background-image: url(../images/linkline.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 30px;
	margin-top: 20px;
}
.slideswrapped #slides #slideinfo #soundbite a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
.slideswrapped #slides #slideinfo #soundbite a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.slideswrapped #slides #slideinfo #titlefirst {
	padding-bottom: 10px;
	width: 943px;
}
.slideswrapped #slides #slideinfo #titlefirst h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	color: #ff0000;
	font-size: 32pt;
	font-style: normal;
	font-weight: 500;
}
.slideswrapped #slides #slideinfo #soundbitefirst {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 36pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	float: left;
	width: 943px;
	color: #a3b0b6;
}
.slideswrapped #slideshow #slides #slideinfo #soundbitefirst h1 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 36pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	color: #a3b0b6;
}
.slideswrapped #slideshow #slides #slideinfo #soundbitefirst span {
	background-image: url(../images/linkline.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 30px;
	margin-top: 20px;
}
.slideswrapped #slides #slideinfo #soundbitefirst a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
.slideswrapped #slides #slideinfo #soundbitefirst a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.pagination {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}
.pagination a {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-color: transparent;
	background-image: url(../images/miscellaneous_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pagination a.selected {
	background-position: -26px 0px;
	cursor: default;
}
.pagination a span {
	display: none;
}
#lower_nav {
	float: left;
	width: 471px;
	text-align: right;
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	padding-top: 62px;
}
#lower_nav ul {
	float: right;
}
#lower_nav ul li {
	float:left;
	line-height:42px;
	margin-left:20px;
}
#lower_nav ul li a {
	float:left;
	background:url(../images/nav_center.gif) top center no-repeat;
	outline:0;
	cursor:pointer;
	text-decoration: none;
}
#lower_nav ul li a span { 
	float:left;
	background:url(../images/nav_left.gif) top left no-repeat;
	cursor:pointer; }
#lower_nav ul li a span span {
	float:left;
	background:url(../images/nav_right.gif) top right no-repeat;
	color:#FFF;
	line-height:39px;
	height:39px;
	padding-bottom:7px;
	cursor:pointer;
	font-size:18px;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
}

#lower_nav ul li a:hover  span span {
	color:#a3b0b6;
}

#lower_nav ul li a.current {
	background-position:bottom center;
	}
#lower_nav ul li a.current span {
	background-position:bottom left;
	}
#lower_nav ul li a.current span span { 
	color:#fff; background-position:bottom right;
	}
#workwrap {
	height: 920px;
	width: 963px;
	background-image: url(../images/divider_line_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
}
#workwrap #workhead {
	width: 472px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 10px;
	float: left;
}
#workwrap #workhead h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	color: #ff0000;
	font-size: 36pt;
	font-style: normal;
	font-weight: 500;
}
#workwrap #worksubhead {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	padding-left: 10px;
	float: left;
	width: 340px;
	padding-right: 150px;
	height: 130px;
}
#workwrap #workhalfcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #748085;
	float: left;
	width: 443px;
	padding-right: 10px;
	padding-left: 10px;
	height: 130px;
	line-height: 1.5em;
	padding-top: 1em;
}
#workwrap #workcellswrap {
	float: left;
	width: 963px;
}
#workwrap #workcellswrap #workcells {
	float: left;
}
#workwrap #workcellswrap #workcells #cell {
	float: left;
	width: 220px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#workwrap #workcellswrap #workcells #cell div {
	color: #4c5457;
	text-decoration: none;
	float: left;
}
#workwrap #workcellswrap #workcells #cell div a {
	text-decoration: underline;
	color: #4c5457;
}
#workwrap #workcellswrap #workcells #cell div a:hover {
	color: #748085;
}
#workwrap #workcellswrap #workcells #cell a img {
	padding-bottom: 10px;
}
#workwrap #workcellswrap #workcells #cell div .celltitle {
	display: block;
	padding-bottom: 5px;
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: 300;
	color: #748085;
}
#aboutwrap {
	width: 963px;
	float: left;
	background-image: url(../images/divider_line_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 828px;
}
#aboutwrap #abouthead {
	width: 472px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 10px;
	float: left;
}
#aboutwrap #abouthead h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	color: #ff0000;
	font-size: 36pt;
	font-style: normal;
	font-weight: 500;
}

#aboutwrap #aboutsubhead {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	padding-left: 10px;
	float: left;
	width: 380px;
	padding-right: 10px;
	margin-right: 320px;
	height: 120px;
}
#aboutwrap #quotehead {
	float: left;
	height: 120px;
	width: 243px;
	background-image: url(../images/divider_line_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#aboutwrap #quotehead img {
	padding-top: 69px;
	padding-left: 10px;
}
#aboutwrap #randonquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #ff0000;
	float: left;
	width: 223px;
	padding-top: 25px;
	padding-right: 10px;
	padding-left: 90px;
	font-size: 16px;
	line-height: 21px;
}
#aboutwrap #aboutthirdcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #748085;
	float: left;
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
}
#aboutwrap #aboutthirdcol p {
	padding-bottom: 15px;
}
#aboutwrap #aboutthirdcol p strong {
	color: #a3b0b6;
}
#aboutwrap #aboutthirdcol ul {
	padding-bottom: 15px;
}
#aboutwrap #aboutthirdcol li {
	list-style-type: none;
	margin: 0px;
	background-image: url(../images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#aboutwrap #aboutthirdcol p .download {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	color: #FFF;
	background-image: url(../images/download_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-top: 15px;
	padding-top: 25px;
	padding-bottom: 5px;
}
#aboutwrap #aboutthirdcol p em a {
	color: #F00;
	text-decoration: none;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F00;
	margin-right: 5px;
	line-height: 1em;
}
#aboutwrap #aboutthirdcol p em a:hover {
	color: #F00;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
#aboutwrap #aboutthirdcol p em {
	font-style: normal;
	color: #4c5457;
}
#aboutwrap #client {
	float: left;
	width: 963px;
}
#aboutwrap #client #clientsubhead {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	padding-left: 10px;
	float: left;
	width: 380px;
	padding-right: 10px;
	margin-right: 320px;
	padding-top: 75px;
	padding-bottom: 25px;
}
#aboutwrap #client #clientlogoswrap {
	float: left;
	width: 963px;
	padding-bottom: 100px;
}
#aboutwrap #client #clientlogoswrap div img {
	padding-right: 10px;
	padding-left: 10px;
}




#contactwrap {
	width: 963px;
	float: left;
	height: 530px;
}
#contactwrap #contacthead {
	width: 472px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 10px;
	float: left;
}
#contactwrap #contacthead h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	color: #ff0000;
	font-size: 36pt;
	font-style: normal;
	font-weight: 500;
}

#contactwrap #contactsubhead {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	padding-left: 10px;
	float: left;
	width: 320px;
	padding-right: 10px;
	margin-right: 380px;
	height: 120px;
}
#contactwrap #contactthirdcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #748085;
	float: left;
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 55px;
	padding-top: 22px;
}
#contactwrap #contactthirdcol p {
	padding-bottom: 15px;
}
#contactwrap #contactthirdcol p .telephone {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 300;
	color: #FFF;
	background-image: url(../images/footer_telephone_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-top: 15px;
	padding-top: 20px;
	padding-bottom: 5px;
}
#contactwrap #contactthirdcol p em {
	font-style: normal;
	color: #4c5457;
}
#contactwrap #contactbox {
	float: left;
	width: 534px;
	background-color: #191919;
	padding: 22px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #748085;
	height: 226px;
}
#contactwrap #contactbox #message {
	float: left;
	width: 534px;
	text-align: center;
	position: relative;
	padding-top: 60px;
	color: #4c5457;
}
#contactwrap #contactbox #message h2 {
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 24pt;
	font-style: normal;
	font-weight: 100;
	color: #a3b0b6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#contactwrap #contactbox .formicon {
	display: block;
	padding-left: 30px;
	background-image: url(../images/email_form_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#contactwrap #contactbox form #formleft {
	float: left;
	width: 225px;
	padding-top: 18px;
	padding-right: 20px;
}
#contactwrap #contactbox form #formright {
	float: left;
	width: 289px;
	padding-top: 18px;
}
#contactwrap #contactbox form #formfooter {
	float: right;
	width: 534px;
}
#contactwrap #contactbox form #formleft .formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #232323;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 18px;
	width: 215px;
	height: 28px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 28px;
}
#contactwrap #contactbox form #formleft .formfield:hover, #contactwrap #contactbox form #formleft .formfield:focus {
	background-color: #2a2a2a;
}
#contactwrap #contactbox form #formright .formarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #232323;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 119px;
	font-size: 14px;
	width: 279px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#contactwrap #contactbox form #formright .formarea:hover, #contactwrap #contactbox form #formright .formarea:focus {
	background-color: #2a2a2a;
}
#contactwrap #contactbox form #formfooter .formbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #F00;
	float: left;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/form_btn.gif);
	background-position: center center;
	height: 34px;
	width: 73px;
	cursor: pointer;
}
#contactwrap #contactbox form #formfooter img {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
}
#contactwrap #contactbox form #formfooter span {
	display: block;
	float: right;
	color: #F00;
}
#footerwrap {
	float: left;
	width: 963px;
	background-image: url(../images/divider_line_dark.gif);
	background-repeat: repeat-x;
	background-position: 0px 95px;
	height: 250px;
}
#footerwrap .twitter a {
	float: left;
	height: 100px;
	width: 130px;
	text-indent: -150px;
	overflow: hidden;
	background-image: url(../images/facebook_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footerwrap .twitter a:hover {
	background-position: 0px -100px;
}
#footerwrap #footercontent {
	width: 943px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	float: left;
	padding-top: 25px;
}
#footerwrap #footercontent #enews {
	float: left;
	width: 472px;
	height: 100px;
}
#footerwrap #footercontent #gotquestions {
	float: left;
	width: 471px;
	height: 100px;
	font-family: "museo-sans-1","museo-sans-2", "Arial", "Helvetica", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	text-align: right;
	color: #a3b0b6;
}
#footerwrap #footercontent #gotquestions a {
	color: #ff0000;
	text-decoration: none;
	background-image: url(../images/linkline.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	padding-left: 30px;
	margin-left: 15px;
}
#footerwrap #footercontent #gotquestions a:hover {
	color: #C00;
}
#footerwrap #footercontent #regaddress {
	float: left;
	width: 472px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C5457;
	line-height:21px;
}
#footerwrap #footercontent #regaddress ul {
	padding-top: 25px;
}
#footerwrap #footercontent #regaddress ul li {
	display: inline;
	padding-right: 15px;
}
#footerwrap #footercontent #regaddress ul li a {
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#footerwrap #footercontent #regaddress ul li a:hover {
	color: #4c5457;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c5457;
}
#footerwrap #footercontent #updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e3335;
	line-height: 1.2em;
	padding-top: 120px;
	float: left;
}
