@charset "utf-8";
/* CSS Document */

img, div, a, input { behavior: url(iepngfix.htc) }

body {
	background:url(../img/bg.jpg);
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.fontRed {
	color: #FF0000;
}

.wrap {
	width:960px;
	margin:auto;
	background:#FFFFFF;
}

.content {
	width:920px;
	padding:20px;
}

/* header */

.header {
	background:url(../img/head_img.jpg) repeat-x;
	height:173px;
	position:relative;
}

.logo {
	width:237px;
	height:100px;
	position:absolute;
	left: 23px;
	top: 65px;
}

.call {
	background:url(../img/head_call.png);
	width:245px;
	height:55px;
	position:absolute;
	left: 703px;
	top: 73px;
}

/* Navigation */

.nav {
	width:713px;
	height:59px;
	position:absolute;
	left: 286px;
	top: 124px;
}

.nav ul {
	list-style:none;
}

.nav li {
	float:left;
	padding:11px 5px 11px 5px;
}

/*.nav li:hover {
	background:url(../img/nav_rt.png) top right no-repeat;
}*/

.nav a:hover {
	background:url(../img/nav_rt.png) top right no-repeat;
}

.nav a:hover span {
	background:url(../img/nav_lft.jpg) top left no-repeat;
	padding:11px 0px 11px 11px;
}

.nav a span {
	padding:11px 0px 11px 11px;	
}

.nav a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding:11px 8px 11px 0px;
}

.nav_header {
	color:#fff;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
}

/* index */

.index_red {
	background:#bf480f url(../img/side_nav_bg.jpg) repeat-x; 
	height:269px;
	width:920px;
}

.index_red_rt {
	width:720px;
	float:right;
}

.index_red_lft {
	width:200px;
	height:259px;
	text-align:center;
	padding-top:8px;
}

.index_red_lft ul {
	list-style:none;
	margin-left:-40px;
	margin-top:5px;
}

.index_red_lft li {
	padding:3px 0 3px 0;
}

.index_red_lft li:hover {
	background:#eb9064;
}

.index_red_lft li a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}


/* index bottom */

.btm_holder {
	width:940px;
	margin-top:8px;
}

.btm_lft, .btm_rt, .btm_cntr {
	width:303px;
	height:180px;
	float:left;
	position:relative;
}

.btm_lft {
	background:url(../img/index_btm_lft.jpg) no-repeat;
	margin-right:4px;
}

.btm_cntr {
	background:url(../img/index_btm_cntr.jpg) no-repeat;
	margin:0 3px 0 3px;
}

.btm_rt {
	background:url(../img/index_btm_rt.jpg) no-repeat;
	margin-left:4px;
}
	
.btm_lft_txt {
	width:170px;
	position:absolute;
	left: 130px;
	top: 14px;
	font-weight: bold;
	font-size: 17px;
}

.header_txt {
	font-weight:bold; 
	font-size:17px;
}

.btm_cntr_txt {
	width:170px;
	font-weight:bold;
	font-size:17px;
	position:absolute;
	left: 132px;
	top: 14px;
}

.btm_cntr_txt2 {
	width:170px;
	font-weight:bold; 
	font-size:11px;
	color:#676767;
	position:absolute;
	left: 133px;
	top: 39px;
}

.btm_rt_txt {
	width:170px;
	font-weight:bold; 
	font-size:17px;
	position:absolute;
	left: 132px;
	top: 14px;
}

.btm_rt_txt1 {
	width:170px;
	font-weight:bold;
	font-size:14px;
	color: #676767;
	position:absolute;
	left: 132px;
	top: 36px;
}

.btm_rt_txt2 {
	width:170px;
	font-weight:bold;
	font-size: 14px;
	color:#676767;
	position:absolute;
	left: 132px;
	top: 75px;
}

.btm_rt_txt2 a {
	color:#676767;
	font-weight: normal;
	font-size: 14px;
}

.red {
	color:#850004;
}
	

/* footer */

.footer {
	width:700px;
	margin:auto;
	color: #979797;
}
.footerAddress {
	width: 700px;
	margin-top: 15px;
	text-align: center;
	display: inline;
}
.footerCopyright {
	width: 700px;
	text-align: center;
	margin-top: 10px;
	font-size: 10px;
}
.footerCredit {
	width: 960px;
	text-align: right;
	margin-top: 10px;
	font-size: 10px;
	color: #A9A9CD;
	margin-left: auto;
	margin-right: auto;
}

.footerCredit a{
	color: #003333;
}

.footer ul {
	list-style:none;
}

.footer li {
	float:left;
	padding:14px;
}

.footer li a {
	color:#979797;
	text-decoration:none;
}

.footer li a:hover {
	text-decoration:underline;
}

	
.clear {
	clear:both;
}

/* Content Structure */

.secondaryContent {
	width:920px;
}
.secTwoColumn {
	float: left;
	width:920px;
	margin-bottom: 20px;
	display: inline;
}
.secHeader {
	float: left;
	width: 695px;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 25px;
	display: inline;
}
.secTwoColumnLeft {
	float: left;
	width: 695px;
}
.secTwoColumnLeftTextArea {
	float: left;
	width: 675px;
	font-size: 14px;
}
.secTwoColumnLeftTextArea a {
	color: #ff0000;
	font-size: 14px;
}
.secTwoColumnLeftTextAreaUpload {
	float: left;
	width: 650px;
	font-size: 12px;
	background-color: #d8d8d8;
	padding: 10px;
}
.secTwoColumnLeftTextAreaUploadInner {
	float: left;
	width: 630px;
	font-size: 14px;
}
.secTwoColumnLeftTextAreaWide {
	float: left;
	width: 920px;
	font-size: 14px;
}
.secTwoColumnLeftTextAreaWide a {
	color: #ff0000;
	font-size: 14px;
}
.secTwoColumnRight {
	float: left;
	width: 225px;
}
.secTwoColumnRightImage {
	float: left;
	width: 225px;
	height: 272px;
}

/* Form */

.formArea {
	float: left;
}
.formCell {
	float: left;
	margin-top: 15px;
	display: inline;
}
.formCellLeft {
	float: left;
	width: 140px;
	text-align: right;
}
.formCellRight {
	float: left;
	width: 215px;
}
.formEntry {
	float: left;
	height: 20px;
	width: 140px;
	font-size: 10px;
}
.formEntryRight {
	float: left;
	height: 17px;
	margin-bottom: 3px;
	display: inline;
}
.formEntryRightTwo {
	float: left;
}

/* Send Us Your Files */

.fourColumn {
	float: left;
	width: 920px;
}
.fourColumnOne {
	float: left;
	width: 240px;
}
.fourColumnOneContent {
	float: left;
	width: 176px;
	text-align: center;
	font-size: 14px;
}
.fourColumnTwo {
	float: left;
	width: 195px;
}
.fourColumnTwoContent {
	float: left;
	width: 130px;
	text-align: center;
	font-size: 14px;
}
.fourColumnThree {
	float: left;
	width: 245px;
}
.fourColumnThreeContent {
	float: left;
	width: 226px;
	text-align: center;
	font-size: 14px;
}
.fourColumnFour {
	float: left;
	width: 240px;
	font-size: 14px;
}

.sendThreeColumn {
	float: left;
	width: 920px;
}
.sendThreeColumnLeft {
	float: left;
	width: 460px;
}
.sendThreeColumnMid {
	float: left;
	width: 200px;
	padding-left: 10px;
	display: inline;
}
.sendThreeColumnRight {
	float: left;
	width: 250px;
	background-color: #d8d8d8;
}
.sendThreeColumnRightContent {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	display: inline;
}
.fontOrange {
	color: #ff8a00;
	font-weight: bold;
}
.sendThreeColumnWide {
	float: left;
	width: 920px;
}
.fontFifteenBold {
	font-weight: bold;
	font-size: 15px;
}
.fontTen {
	font-size: 10px;
}
.sendFilesFormArea {
	float: left;
	margin-top: 15px;
	display: inline;
}
.sendFilesTwoColumn {
	float: left;
	width: 230px;
	font-size: 11px;
}
.sendFilesHorizontalContainer {
	float: left;
	width: 230px;
	margin-bottom: 5px;
	display: inline;
}
.uploadFilesHorizontalContainer {
	float: left;
	width: 600px;
	margin-bottom: 5px;
	display: inline;
}
.uploadFilesEntryLeft {
	float: left;
	height: 20px;
	width: 100px;
	text-align: right;
	margin-right: 10px;
	display: inline;
}
.uploadFilesEntryRight {
	float: left;
}
.sendFilesHorizontalContainerTwo {
	float: left;
	width: 230px;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
}
.sendFilesHorizontalContainer a {
	font-size: 11px;
}
.sendFilesHorizontalContainerTall {
	float: left;
	width: 230px;
	height: 40px;
	margin-bottom: 5px;
	display: inline;
}
.sendFilesTwoColumnLeft {
	float: left;
	width: 65px;
	margin-right: 10px;
	display: inline;
	text-align: right;
}
.sendFilesTwoColumnRight {
	float: left;
	width: 155px;
}
.sendFilesEntryRight {
	float: left;
	height: 20px;
}
.sendFilesEntryLeft {
	float: left;
	height: 20px;
	width: 65px;
	text-align: right;
	margin-right: 10px;
	display: inline;
}
.radioCell {
	float: left;
	width: 155px;
	height: 20px;
}
.radioCellLeft {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	display: inline;
}
.radioCellRight {
	float: left;
	width: 125px;
	height: 16px;
	margin-top: 4px;
	display: inline;
	font-size: 10px;
}
.smallSelect {
	width: 155px;
	height: 20px;
	font-size: 11px;
}
.submitCenter {
	float: left;
	margin-left: 70px;
	margin-bottom: 15px;
	display: inline;
}
.subtotalContainer {
	float: right;
	width: 150px;
	margin-bottom: 10px;
	display: inline;
}
.subtotalContainerLeft {
	float: left;
	width: 40px;
	margin-right: 10px;
	display: inline;
}
.subtotalContainerRight {
	float: left;
	width: 100px;
}
.subtotalContainerBottom {
	float: left;
	width: 150px;
	margin-top: 5px;
	display: inline;
	font-size: 10px;
	font-style: italic;
}
.sendFilesCenter {
	float: left;
	text-align: center;
	width: 230px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: inline;
}

/* Locations */
.location_map {
	width:450px;
	float:left;
}

/* Locations */
.location_map {
	width:450px;
	float:left;
}
.location_map a{
	color:#FF0000;
}

.location_contact {
	width:360px;
	float:left;
}

.location_contact {
	width:360px;
	float:left;
}