@charset "utf-8";
::-moz-selection {
	background: #fae17f; /* Firefox */
}
::selection {
	background: #fae17f; /* Safari */
	}
.main-container {
	background-image: url(../images/gradient-bg.png);
	width: 900px;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.content-container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	width: 850px;
}
.content-container .header {
	width: 850px;
}

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.content-container .mid-content-container {
	width: 850px;
	background-image: url(../images/main-content-bg-metal_11.jpg);
	background-repeat: no-repeat;
	height: 435px;
}
.content-container .mid-content-container .padding {
	padding-left: 160px;
}

.content-container .footer {
	background-color: #000;
	width: 850px;
	height: 258px;
}
.content-container .footer .quote-spacer {
	float: left;
	width: 58px;
}
.content-container .footer .quote-box {
	height: 258px;
	width: 225px;
	background-image: url(../images/black-footer_13.jpg);
	background-repeat: no-repeat;
	float: left;
}
.content-container .footer .now-offering {
	height: 258px;
	width: 283px;
	float: left;
	background-image: url(../images/black-footer_14.jpg);
}
.content-container .footer .services {
	float: left;
	height: 258px;
	width: 224px;
	background-image: url(../images/services-box_04.jpg);
	background-repeat: no-repeat;
}
.content-container .mid-content-container .spacer-left {
	background-image: url(../images/middle-content_11.jpg);
	float: left;
	height: 435px;
	width: 58px;
}
.content-container .mid-content-container .middle-content-area {
	float: left;
	width: 732px;
	height: 435px;
}
.content-container .mid-content-container .content-middle {
	float: left;
	width: 732px;
}
.content-container .mid-content-container .content-middle .spacer-top {
	background-image: url(../images/middle-content_12.jpg);
	height: 12px;
	width: 732px;
}
.content-container .mid-content-container .content-middle .black-box {
	height: 201px;
	width: 732px;
	background-image: url(../images/images/black-box-only_16.jpg);
	background-repeat: no-repeat;
}
.content-container .mid-content-container .content-middle .white-box {
	background-image: url(../images/middle-content_15.jpg);
	height: 222px;
	width: 732px;
}
.content-container .metal-footer {
	background-image: url(../images/footer_22.jpg);
	height: 33px;
	width: 850px;
}
.content-container .mid-content-container .content-middle .black-box .black-box.left {
	float: left;
	width: 521px;
	background-image: url(../images/middle-content_14.jpg);
}
.content-container .mid-content-container .content-middle .black-box .black-box.right {
	width: 211px;
	float: right;
	background-image: url(../images/black-box-right_02.jpg);
	background-repeat: no-repeat;
}
.content-container .mid-content-container .content-middle .black-box .black-box.left p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	color: #FFF;
	padding-left: 50px;
	font-size: 150%;
	padding-top: 20px;
}
.content-container .mid-content-container .content-middle .white-box .white-box-left {
	float: left;
	height: 222px;
	width: 521px;
}
.content-container .mid-content-container .content-middle .white-box .white-box-right {
	float: left;
	height: 222px;
	width: 211px;
	background-image: url(../images/white-box-right_02.jpg);
	background-repeat: no-repeat;
}
.content-container .mid-content-container .content-middle .white-box .white-box-right .dots {
	height: 222px;
	width: 11px;
	clear: none;
	float: left;
	padding-right: 5px;
}
.content-container .mid-content-container .content-middle .white-box .white-box-left p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	color: #000;
	font-size: 90%;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	line-height: 17px;
}
.content-container .mid-content-container .content-middle .white-box .white-box-right p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 65%;
	color: #333;
	padding-top: 55px;
	padding-left: 20px;
	padding-right: 5px;
	line-height: 13px;
}
.content-container .footer .quote-box p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
}
.content-container .footer .services p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	color: #000;
	padding-top: 70px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 75%;
}
.content-container .footer .services p a:link {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.content-container .footer .services p a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.content-container .footer .services p a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.content-container .footer .services p a:active {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.content-container .mid-content-container .content-middle .black-box .black-box.left {
	float: left;
	width: 521px;
	background-image: url(../images/middle-content_14.jpg);
}
.main-container .content-container .mid-content-container .content-middle .white-box-repeating {
	background-image: url(../images/white-box-repeat_02.jpg);
	background-repeat: repeat-y;
	width: 732px;
}
.main-container .content-container .mid-content-container .content-middle .white-box-repeating .white-box-left-side {
	width: 511px;
}
.main-container .content-container .mid-content-container .content-middle .white-box-repeating .white-box-left-side p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	color: #000;
	padding-left: 20px;
}
.main-container .content-container .mid-content-container .content-middle .white-box-repeating .dots {
	float: none;
	height: 184px;
	width: 11px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-right h7 {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 70%;
	color: #333;
	text-align: center;
}
.main-container .content-container .mid-content-container .content-middle .black-box p {
	font-family: "Century Gothic", "Myriad Pro", Arial;
	color: #FFF;
	font-size: 300%;
	padding-top: 30px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .right-content.white.box {
	float: left;
	height: 222px;
	width: 211px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white.box.right.2 {
	background-image: url(../images/white-box-right_blank.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 222px;
	width: 211px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left-short {
	background-image: url(../images/white-box-left-short.jpg);
	height: 222px;
	width: 222px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .dots-left {
	float: right;
	height: 222px;
	width: 11px;
	clear: none;
	padding-left: 5px;
}
.main-container .content-container .mid-content-container .spacer-right {
	height: 435px;
	width: 58px;
	float: right;
	clear: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-right-blank {
	float: left;
	height: 222px;
	width: 211px;
	background-image: url(../images/white-box-right_blank.jpg);
	background-repeat: no-repeat;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-right-blank .dots2 {
	clear: none;
	float: left;
	height: 222px;
	width: 11px;
	padding-right: 5px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-right-blank p {
	font-family: "Century Gothic", "Myriad Pro", sans-serif;
	color: #333;
	font-size: 75%;
	text-align: center;
	padding-top: 5px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left p a:link {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left p a:visited {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left p a:hover {
	color: #464F88;
	text-decoration: underline;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left p a:active {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h6 {
	font-family: "Century Gothic", "Myriad Pro", sans-serif;
	font-size: 150%;
	padding-left: 20px;
	line-height: 30px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h6 a:link {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h6 a:visited {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h6 a:hover {
	color: #464F88;
	text-decoration: underline;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h6 a:active {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .black-box-2 {
	width: 850px;
}
.main-container .content-container .mid-content-container .white-box2 {
	background-image: url(../images/white-box2_16.jpg);
	background-repeat: no-repeat;
	height: 222px;
	float: left;
	width: 736px;
}
.main-container .content-container .mid-content-container .left-spacer {
	float: left;
	width: 58px;
}
.main-container .content-container .mid-content-container .white-box2 {
	background-image: url(../images/white-box2_16.jpg);
	width: 736px;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-left-side p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	color: #000;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 10px;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-right2 {
	width: 498px;
	background-image: url(../images/white-boxright_02.jpg);
	background-repeat: no-repeat;
	height: 222px;
	float: right;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-left-side {
	height: 222px;
	width: 238px;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-right2 .list1 {
	width: 249px;
	float: left;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-right2 .list2 {
	width: 249px;
	float: right;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-right2 .list1 p {
	color: #333;
	font-size: 80%;
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	padding-left: 10px;
	text-align: center;
	padding-top: 5px;
	position: static;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-right2 .list2 p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	color: #333;
	text-align: center;
	padding-top: 5px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h1 {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 105%;
	padding-left: 30px;
	line-height: 30px;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h1 a:link {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h1 a:visited {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h1 a:hover {
	color: #464F88;
	text-decoration: underline;
}
.main-container .content-container .mid-content-container .content-middle .white-box .white-box-left h1 a:active {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box-printing {
	background-image: url(../images/white-box-printing.jpg);
	background-repeat: no-repeat;
	height: 222px;
	width: 736px;
	float: left;
}
.main-container .content-container .mid-content-container .white-box-printing .print-left {
	float: left;
	width: 238px;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle {
	width: 257px;
	float: left;
}
.main-container .content-container .mid-content-container .white-box-printing .print-right {
	width: 241px;
	float: left;
}
.main-container .content-container .mid-content-container .white-box-printing .print-left p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	color: #000;
	padding-left: 10px;
	text-align: center;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	color: #000;
	text-align: center;
}
.main-container .content-container .mid-content-container .white-box-printing .print-right p {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	font-size: 80%;
	color: #000;
	text-align: center;
	padding-top: 0px;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-left-side p a:link {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-left-side p a:visited {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-left-side p a:hover {
	color: #464F88;
	text-decoration: underline;
}
.main-container .content-container .mid-content-container .white-box2 .white-box-left-side p a:active {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box-printing .sidenote-printing {
	font-family: "Century Gothic", "Myriad Pro", Helvetica, Arial;
	color: #000;
	font-size: 80%;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle p a:link {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle p a:visited {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle p a:hover {
	color: #464F88;
	text-decoration: underline;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle p a:active {
	color: #464F88;
	text-decoration: none;
}
.main-container .content-container .mid-content-container .white-box-printing .print-left .amount {
	width: 119px;
	float: left;
	font-family: "Century Gothic", "Myriad Pro", Arial;
	font-size: 75%;
	color: #000;
}
.main-container .content-container .mid-content-container .white-box-printing .print-left .price {
	font-family: "Century Gothic", "Myriad Pro", Arial;
	font-size: 75%;
	color: #000;
	float: left;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle .amount {
	float: left;
	width: 119px;
	font-family: "Century Gothic", "Myriad Pro", Arial;
	font-size: 75%;
	color: #000;
}
.main-container .content-container .mid-content-container .white-box-printing .print-middle .price {
	font-family: "Century Gothic", "Myriad Pro", Arial;
	font-size: 75%;
	color: #000;
	float: left;
	width: 119px;
}
.main-container .content-container .mid-content-container .white-box-printing .print-right .amount {
	width: 119px;
	font-family: "Century Gothic", "Myriad Pro", Arial;
	font-size: 75%;
	color: #000;
	float: left;
}
.main-container .content-container .mid-content-container .white-box-printing .print-right .price {
	font-family: "Century Gothic", "Myriad Pro", Arial;
	font-size: 75%;
	color: #000;
	float: left;
	width: 119px;
}
