html { 
padding:0;
margin:0;
height:100%;
width:100%;
background:#000000 url(../images/mainBg.jpg) repeat-y center;
}

body { 
padding:0;
margin:0;
height:100%;
width:100%;
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

p, h1, h2, h3, a {
padding:0;
margin:0;
text-decoration:none;
font-weight:normal;
}

img {
display:block;
padding:0;
margin:0;
border:0;
}

#mainHolder {
width:920px;
border:#FFFFFF solid 2px;
}

#topHolderPages {
background:#292526;
border-bottom:#FFFFFF solid 2px;
}

#topHolder {
height:500px;
border-bottom:#FFFFFF solid 2px;
}

#orangeLine {
background:#f8981d;
height:6px;
width:920px;
}

#blueLine {
background:#56a1d5;
height:6px;
width:920px;
}

#flashBottom {
background:#292526;
height:141px;
width:920px;
}

.clear {
	clear: both;
}

#rightSide {
/*
background-image:url(../images/rightSideBg.png);
height:100%;
*/
width:670px;
float:right;
text-align:left;
}

#rightSideContent {
padding-top:15px;
padding-left:20px;
padding-right:20px;

/*background:url(../images/NavMenuBg.png);
height:360px;
*/
}

#transparentBG {
background:url(../images/wideBG.png) repeat-y center;
width:100%;
height:100%;
}


#navHolder {
width:250px;
/*
height:100%;
background:url(../images/NavMenuBg.png) left;
*/
float:left;
}


#navHolderHome {
width:250px;
height:500px;
background:url(../images/NavMenuBg.png) left;
float:left;
}

#navMenu {
padding-top:15px;
padding-left:59px;
padding-right:10px;
text-align:left;
color:#FFFFFF;
font-variant:small-caps;
line-height:30px;
}

#navMenu a {
text-align:left;
color:#FFFFFF;
font-size:14px;
}

#navMenu a:hover {
text-align:left;
color:#f8981d;
font-size:14px;
text-decoration:underline;
}

#linkHolderNav {
width:150px;
background:url(../images/arrow-white.png) right no-repeat;
}

#footer {
padding-top:15px;
width:920px;
text-align:center;
font-size:10px;
color:#FFFFFF;
}

#footer a {
color:#FFFFFF;
}

#footer a:hover {
color:#f8981d;
text-decoration:underline;
}


/*  Text Styles   */ 
 
.headings {
font-size:40px;
padding-right:20px;
padding-top:25px;
font-stretch:normal;
font-style:normal;
font-weight:bold;
letter-spacing:1px;
font-family:"Times New Roman", Times, serif;
}

#headingsHolder {
height:120px;
width:670px;
background: url(../images/headingsBG.jpg) repeat-x;
text-align:right;
}

.bodycopyTestimonials {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-weight:normal;
letter-spacing:1px;
}

.nameItalic {
color:#f8981d;
font-style:italic;
font-size:+2;
}

.bodycopyContact {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
font-weight:normal;
letter-spacing:1px;
line-height:25px;
}

.bodycopyContact a {
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
letter-spacing:1px;
}

.bodycopy {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-weight:normal;
letter-spacing:1px;
}

.bodycopy a {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
font-weight:normal;
letter-spacing:1px;
}

.subHeadings {
color:#f8981d;
font-stretch:normal;
font-style:normal;
font-weight:bold;
padding-bottom:5px;
letter-spacing:normal;
}




.subHeadingsBlue {
color:#56a1d5;
font-stretch:normal;
font-style:normal;
font-weight:bold;
}


/* Services Form */


#formProductsHolder {
font-size:12px;
}



#formHolder {
width:450px;
}


#logoHolderForm {
background:url(../images/headingsBG.jpg) repeat-x;
width:450px;
}


.subHeaderServicesForm {
font-size:14px;
font-weight:bold;
color:#f8981d;
}

.formFields {
width:195px;
border:#f8981d 1px solid;
}

.formFieldsShort {
border:#f8981d 1px solid;
}

.buttonsForm {
border:#f8981d 1px solid;
}


/*  Top Frame Styles  */

#frameHolder {
width:100%;
height:120px;
background: url(../images/headingsBG.jpg) repeat-x;
}

#frameLogoHolder {
float:left;
 }
 
 #frameTextHolder {
float:right;
padding-right:20px;
padding-top:10px;
 }
 
 /*  Manufacuteres Links  blue: #56a1d5 orange: #f8981d  */
 
#ABCHolder {
width:100%;
font-size:14px;
color:#FFFFFF;
text-align:center;
}
 
#ABCHolder a {
color:#f8981d;
padding:2px;
text-decoration:underline;
}

#ABCHolder a:hover {
color:#FFFFFF;
padding:2px;
text-decoration:underline;
}


#listHolder {
font-size:14px;
font-weight:bold;
color:#56a1d5;
letter-spacing:2px;
line-height:25px;
}

#listHolder a {
font-size:14px;
font-weight:bold;
color:#f8981d;
text-decoration:underline;
}


#listHolder a:hover {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

