/*///////////////*/
/*Universal Reset*/
/*///////////////*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight:bold;
}

.noBACK{background:none !important;}
.floatLeft{float:left !important;}
.floatLeft2{float:left !important; margin-right:7px;}
.floatLeft3{float:left !important; margin:7px; height:270px;}
.floatLeft4{float:left !important; margin:7px;}
#marginLeft{margin-left:32px;}
.noRight{border-right:none !important;}


/*////////////////////////*/
/*Re-occurring Page Styles*/
/*////////////////////////*/
strong {
	font-weight:bold
}
.noRightBorder {
	border-right:none !important;
}
.clearBoth {
	clear:both !important;
}
.floatRight , #floatRight{
	float:right !important;
}
/*/////////////////////////*/

html, body {
	background-image:url(Background2.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top center;
}
.imgborder {
	border: 1px solid #000099;
}
.titleheader {
	color: #990000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Search {
	float:right;
	width: 210px;
	height: 41px;
	margin-top:-5em;
	vertical-align: top;
	text-align: right;
	padding: 5px 9px 0px 0px
}
.SearchGo {
	background-image:url(searchGlass.gif);
	background-repeat:no-repeat;
	height:22px;
	padding:3px;
	width:22px;
}
/*-- default form elements      --*/ select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
}
/*-- textbox                    --*/ .NormalTextBox {
	color: #000099;
	padding-left: 4px;
	line-height: 12px;
	font-family:tahoma;
	font-weight: normal;
	font-size: 11px;
}
/*-- textbox container          --*/ td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
	border: 0;
}
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {
	background: url(searchSlice.jpg);
	cursor:text;
	border: 0px solid #FFFFFF;
	cursor:text;
	color:#000000;
	width: 120px;
	border:1px solid #006;
}
#dnn_dnnTitle {
	color: #FFFFFF;
}
.skinwrapper {
	border: 1px solid #000033;
	width: 762px;
	height: auto;
}
.SearchResultsContent table td {
padding:1.5em;
}
/*/////////////////////////////////*/
/*Skin Information */
/*////////////////////////////////*/

.wrapper {
	width: 98.2em;
	height:100%;
	overflow:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 8px solid #000066;
	background-image: url(Overall%20Background.jpg);
	background-repeat:no-repeat;
	background-color:#1E1C65;
	font-size: 10px;
}
.topLinks {
	float:left;
	width: 95em;
	margin: .7em;
	margin-top:-3em;
	text-align:right;
}
.line {
	color: #FFFFFF;
}
.logo {
	float:left;
	width:98.2em;
	height:10em;
}
.logo img {
	float:left;
	width:982px;
	height:100px;
}
.skinlogin, .line2 {
	position: relative;
	display: inline;
	color:#006 !important;
	/*	left:-1em;*/
	top:-6em;
	font-size:1.2em;
}
.Breadcrumbs{float:left; margin-top:0em; margin-bottom:0em;padding-bottom:1em; background-image: url(Overall%20Background.jpg); background-repeat:no-repeat; width:98.2em; background-position:0px 0px;}
.Breadcrumbs a:link { color:#006; text-decoration:underline}
.Breadcrumbs a:visited { color:#006; text-decoration:none}
.Breadcrumbs a:hover { color:#E1322F; text-decoration:none; cursor:hand}
.Breadcrumbs a:active { color:#006; text-decoration:none}
.skinfooter {
	float:left;/*was relative*/
	display:inline;
	clear:both;
	color: #FFFFFF;
	font-size:1.2em;
	border:1px solid #000;
}
.skincopyright {
	float:left;
	color:#FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
}
.ImagePane03 {
	float:left;/*was relative*/
	width:56.6em /*was 68em*//*background-color:#006600;*/
}
.NavPane {
	float:left;/*was relative*/
	display:inline;
	width:98.2em;
	height:3em;
	margin:0px;
	padding:0px;
}
.LeftPane {
	float:left; /*was left*/
	display:inline;
	background-color:#000066;
	border-right:1px solid #CCCCCC;
	margin-top:.6em;
	width:14.5em;
}
.ContentPane {
	float:left;/*was blank*/
	display:inline;
	background-color:#FFFFFF;
	width:68.2em;
	height:41.9em;
	margin:.7em .7em 0;
	/*transparency settings for all browsers*/
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;/*END transparency settings*/

}
.RightPane {
	float:right; /*was left*/
	display:inline;
	background-color:#FFFFFF;
	border-left:1px solid #000066;
	height:40.9em;
	margin-top:6px;
	padding:.5em;
	opacity:0.8;
	overflow:auto;
	width:12.5em;
	margin-bottom:.5em;
}
.SecondaryPane{
	float:right;
	display:inline;
	width:82em;
	background-color:#999;	
	padding: 5px;
	background-image: url(secondaryback.jpg);
	border-left: 1px solid #000066;
}
.BottomPane {
	float:left;
	display:inline;
	width:98.2em;
}
.BottomAds {
	float:left;
	display:inline;
	width:98.2em;
}
#leftcolBM {
	background-image:url(../images/LeftBottomBack.jpg);
	display:inline;
	float:left;
	height:160px;
	margin-right:7px;
	margin-top:3px;
	width:303px;
}
#centercolBM {
	background-color:#FFFFFF;
	display:inline;
	margin-right:10px;
/*	margin-top:3px;*/
	width:320px;	
	float:left;
	height:160px;
}
#centercolBM img{
	width:300px;	
}
#rightcolBM {
	background-color:#542931;
	display:inline;
	float:left;
/*	height:160px;
	margin-top:3px;*/
	width:342px;
}
#rightcolBM img{
	height:140px;
	width:342px;
}
.sectext {
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	padding-bottom:0px;
	background-image: url(header_Secondary.jpg);
	color:#ccc;
}
.AdminPane {
	float:left;/*was relative*/
	display:inline;
	width:98.2em;
	margin:0px;
	padding:0px;
}
.footerPane{
	/*float:left;
	display:inline;*/
	color:#000066;
	height:16px;
	width:81em;
	text-align:center;
	font-size:12px;
	margin:0px auto;
	/*margin-left:11em;*/
}

#imageholder{
	float:right;
	display:inline;
	width: 380px;
	height: 100%;
	margin-left:7px;
}

#jobsPic{
	float:right;
	display:inline;
	height: 100%;
	margin-left:7px;
}
.manufacturerList{width:100%; margin-left:0px; margin-top:10px;}

.manufacturer{display:inline; margin:0 auto; height:100%; padding:3px;}



#jobsPic img{width:248px; height:200px;}


#flash{
	float:right;
	height:360px;
	display:inline;
	width: 470px;
	height:100%;
}

#mainWidth {float:left; display:inline; width:180px; display:inline; padding:7px; font-size:95%; margin-top:-280px;}
#locations {float:left; display:inline; width:295px;}
.maintextPLACE {float:left; display:inline; color:#006; padding:5px; font-size:95%; width:130px; height:110px;}
.maintext {color:#006; width:200px; padding-left:5px; font-size:11px; margin-top:7px;}
.maintextOTHER {color:#006; width:300px; padding-left:5px; font-size:95%; margin-top:7px;}
.maintextFULL {color:#006; padding:5px; margin-top:7px; width:280px;}
.maintextFULL2 {color:#006; padding:5px; margin-top:7px;}
.header{font-size:125%; color:#006; padding-left:5px; padding-top:5px; padding-bottom:7px; font-weight:bold;}
#customer{font-size:100%; color:#fff; padding-left:5px; padding-top:5px; padding-bottom:7px; font-weight:bold;}

#mainLinks{/*float:left; display:inline; */width:550px; height:15px; margin-top:-20px; margin-left:115px;}
#mainLinks a:visited{color:#006; text-decoration:underline;}
#mainLinks2{float:left; display:inline; width:550px; margin-top:-70px; margin-left:115px;}
#header{
	width: 982px;
	height: 90px;
}

#header a {
	width: 982px;
	height: 90px;
	background-image:url(../images/Logo_Header_top.jpg);
	background-repeat:no-repeat;
	display:block;
}

#headerlogo{
	width: 982px;
	height: 90px;
	text-align: right;
	background-image:url(../images/Logo_Header_top.jpg);
}

#headerlogo a {
	width: 982px;
	height: 90px;
	background-image:url(../images/Logo_Header_top.jpg);
	background-repeat:no-repeat;
	display:block;
}

#headertop {
	width:200px;
	height: 25px;
	margin-left: 20px;
	margin-right: 748px;
	margin-top: 65px;
}
#header{
	width: 982px;
	height: 90px;
}

#header a {
	width: 982px;
	height: 90px;
	background-image:url(../images/Logo_Header_top.jpg);
	background-repeat:no-repeat;
	display:block;
}

#headerlogo{
	width: 982px;
	height: 90px;
	text-align: right;
	background-image:url(../images/Logo_Header_top.jpg);
}

#headerlogo a {
	width: 982px;
	height: 90px;
	background-image:url(../images/Logo_Header_top.jpg);
	background-repeat:no-repeat;
	display:block;
}

#headertop {
	width:200px;
	height: 25px;
	margin-left: 20px;
	margin-right: 748px;
	margin-top: 65px;
}
#seccsbox {
	float: left;
	width: 147px;
	padding-bottom:2px;
	background-color:#006;
	color:#fff;
}


.iframestyle {
	border: 1px solid #000066;
	width: 820px;
	height: 528px;
	display: inline;
	
}

.iframestyle2 {
	border: 1px solid #000066;
	width: 960px;
	height: 528px;
	
}

/* End Layout */

/* Begin Navigaiton */

a:link { color:#006; text-decoration:underline}
a:visited { color:#006; text-decoration:underline}
a:hover { color:#E1322F; text-decoration:none; cursor:hand}
a:active { color:#FFFFFF; text-decoration:none}

.class2 a:link { color:#000066; text-decoration: underline}
.class2 a:visited { color:#000066; text-decoration: underline}
.class2 a:hover { color: #E1322F; text-decoration:none; cursor:hand}
.class2 a:active { color:#000066; text-decoration: underline}

.class3 a:link { color:#000066; text-decoration:none}
.class3 a:visited { color:#000066; text-decoration:none}
.class3 a:hover { color:#666666; text-decoration:none; cursor:hand}
.class3 a:active { color:#000066; text-decoration:none}

.class4 a:link { color:#E1322F; text-decoration:none}
.class4 a:visited { color:#E1322F; text-decoration:none}
.class4 a:hover { color:#000066; text-decoration:none; cursor:hand}
.class4 a:active { color:#E1322F; text-decoration:none}

/* End Navigaiton */

/* Begin Text */

#lefttext{
	float: left;
	padding: 3px;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#lefttext2{
	float: left;
	padding: 3px;
	width: 320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#addtext{
	width: 494px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 210px;
}

.rightColText {
	color:#000066;
	font-size:11px;
	padding-left:7px;
	font-weight:bold;
	}

.rightColText a:link { color:#000066; text-decoration: underline}
.rightColText a:visited { color:#000066; text-decoration: underline}
.rightColText a:hover { color: #E1322F; text-decoration:none; cursor:hand}
.rightColText a:active { color:#000066; text-decoration: underline}

.maintext2 {
	color:#000066;
	font-size: 10px;
	text-indent: 3px;
}
.maintext3 {
	color:#000066;
	font-size: 12px;
}


.secnav {
	margin-left: 230px;
	margin-top: 0px;
}

.secnav2 {
	margin-left: 130px;
	margin-top: 50px;
}

.secnav3 {
	margin-left: 110px;
	margin-top: 10px;
}

.sectext {
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	padding-bottom:0px;
	background-image: url(../images/header_Secondary.jpg);
}

.sectext2 {
	color: #000066;
	font-weight:bold;
	padding:2px;
	clip: rect(-50px,auto,auto,auto);
}

.sectext3 {
	color: #000066;
	font-size: 14px;
}

.sectext4 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.sectext5 {
	color: #000066;
	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
}
	border-bottom: 1px solid #000066;
.blueline {
}

.blueline2 {
	border-left: 1px solid #000066;
	border-bottom: 1px solid #000066;
}

.blueline3 {
	border: 1px solid #000066;
}

/* End Text */



/*SITE MAP */

.mainptext {
	font-weight: bold;
	padding-left: 5px;
}

.topseperation {
	border-top: 1px solid #000066;
}

.subtext {
	padding-left: 10px;
}

.toptext {
	font-size: 12px;
	color: #000066;
}

.imageright {
	float: right;
	margin-right: 50px;
}

