@charset "utf-8";
/* CSS Document */

html,body  { color:#555555; font: normal 95%/1.5em Tahoma, Geneva, sans-serif; margin:0px; padding:0px; text-align:left; background:url(../images/bodyBg.jpg) repeat-x #aec3d3;}

a:link {text-decoration:none; color:#666666; font-weight:bold;}
a:visited{text-decoration:none; color:#666666; font-weight:bold;}

/* Header */

#headerWrapper {width:100%; height:300px; margin:0px; padding:0px; }

#header { width:1000px; height:300px; margin:auto auto; padding:0px; background:url(../images/headerBg.jpg) no-repeat;}

.headerLeft {width:330px;height:300px;float:left;}

.headerCenter {width:290px;height:300px;float:left;}

.headerRight {width:370px;height:300px;float:left;}

.clearFloat {height:0px;clear:both;margin:0px;padding:0px;}

#headerFbWrapper {position:relative;left:35px;top:20px;width:400px;height:35px;}

#testimonialWrapper {position:relative; left:37px; top:76px; width:325px; color:#FFF;}

#logoHome {position:relative;left:67px;top:120px;width:200px;height:180px;margin:0px;padding:0px;}

#logoHome a:link{margin:0px;padding:0px;border:none;}

#logoHome img{margin:0px;padding:0px;border:none;}

/* Testimonial */

#testHeader { width:325px; height:64px; background:url(../images/testimonialHeader.png) no-repeat;}

#testHeader h2 {font-size:14px; padding-top:23px; padding-right:10px; padding-left:32px; margin:0px;  text-align:left;}

#testContent {width:325px; background:url(../images/testExpandBg.png) repeat-y;}

#testFooter {width:325px; height:18px; background:url(../images/testFooter.png) no-repeat; }

.dhtmlgoodies_question { padding:4px; overflow:hidden; cursor:pointer;}

.dhtmlgoodies_question p { background:url(../images/testButton.jpg) left no-repeat; padding-left:24px; padding-right:14px; margin-left:20px; margin-top:0px; margin-bottom:0px; color:#FFFFFF; letter-spacing:0.05em; }

/* testDynamic */


.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	
	
	width:315px;

	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-left:10px;
	margin-right:10px;
}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;
	position:relative;
}


/**/

#TestWhole {
color:#FFFFFF;
font-size:12px;
 padding-left:16px; padding-right:16px; padding-bottom:6px; margin:0px;
letter-spacing:0.05em;  font-weight:500; font-size:0.95em; line-height:115%;
}

#TestText {
padding:4px;
color:#FFFFFF;
letter-spacing:0.05em;  font-weight:600; font-size:1em; line-height:125%;
}

/* Trade Selling Points */

#tradeProWrapper {width:100%; height:200px; margin:0px; padding:0px; color:#FFF;}

#tradePro { width:1000px; height:200px; margin:auto auto; padding:0px; background:url(../images/tradePro2.jpg) no-repeat;}

#tradePro p { padding:0px; margin:0px; color:#666666; letter-spacing:0.03em;  font-weight:500; font-size:14px; line-height:115%;}

#tradePro1Column {float:left;width:194px;height:200px;}

#trade1Content { margin-top:67px; margin-left:36px; width:156px; padding:0px; }

#tradePro2Column {float:left;width:187px;height:200px;}

#trade2Content { margin-top:67px; margin-left:27px; width:156px; padding:0px; }

#tradePro3Column {float:left;width:208px;height:200px;}

#tradePro4Column {float:left;width:194px;height:200px;}

#trade4Content { margin-top:67px; margin-left:35px; width:156px; padding:0px; }

#tradePro5Column {float:left;width:184px;height:200px;}

#trade5Content { margin-top:67px; margin-left:26px; width:156px; padding:0px; }

/* image gallery */

#imageWrapper {width:100%; height:300px; margin:0px; padding:0px; color:#FFF;}

#imageGallery {width:1000px; height:300px; margin:auto auto;  background:url(../images/imageGalleryBg.jpg) no-repeat;}

#imageGalleryH1Wrapper {height:50px;text-align:center; }

#imageGalleryH1Wrapper h1 { font-size:140%; padding:0px; margin:0px; font-weight:600;}

/* links and main content */

#mainContentWrapper {width:100%; margin:0px; padding:0px; color:#FFF;}

#mainContent { width:1000px;  margin:auto auto; padding-top:2px; background:url(../images/safetyApprovedBg.jpg) repeat-y;}

#freeQuoteWrapper { height:221px; width:100%;}

#freeQuoteButton {width:300px; height:47px; padding-left:679px; padding-top:11px;}

#freeQuoteButton a:link {padding:0px; margin:0px; border:none; }

#freeQuoteButton img {padding:0px; margin:0px; border:none;}

#selling3 {width:1000px; height:568px; background:url(../images/sellingBg.jpg) no-repeat;}

#sellingMidWrapper { padding-top:0px; padding-left:350px; height:300px;}

#mainParagraph { float:left; width:332px;}

#mainParagraph p{ padding-top:36px; padding-right:30px; padding-left:3px; line-height:115%; font-size:14px;}

#notesWrapper { width:100%; color:#999999; padding:14px;}

/*#mapAndCertWrapper {width:978px; margin-left:10px; margin-bottom:7px; margin-top:0px; background:#f1f5f9; border:dashed thin #CCCCCC; }

#safetyLogoWrapper {width:374px; margin:8px 0px 0px 0px; padding:0px; float:left;}

#safetyLogo {width:374px; height:215px; background:url(../images/safetyBg.jpg) no-repeat; }

#safetyLogo h2 { color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:45px; padding-top:37px; padding-bottom:0px; margin:0px;}

#mapWrapper {width:604px; margin:0px; padding:0px; float:left; }

#mapContent { margin:0px; /*background:#f1f5f9; border:dashed thin #CCCCCC; }

#mapAddress { width:306px; float:left; padding:0px; margin:0px;}

#mapAddress h2{ color:#999999; font-size:16px; padding-left:25px; padding-top:0px; padding-bottom:0px; margin-top:17px; margin-bottom:0px;}

#mapAddress ul{ color:#999999; font-size:16px; padding-left:25px; padding-top:0px; margin-top:0px;}

#mapAddress li{ display:block; list-style:none; padding-top:4px;} */

#mapGoogle {width:292px; float:left; padding:0px; margin:0px; color:#666666;}

.phone {font-size:32px; font-weight:bold; margin-top:8px;}

/* Paragraph For Main Content */

#mainParagraphWrapper {width:978px; margin:auto auto; padding-bottom:10px; margin-bottom:2px; margin-top:8px; background:#f1f5f9; border:dashed thin #CCCCCC;}

#mainContentListWrapper {width:379px; float:left; }

#listWrapper {width:370px; margin-left:9px; margin-top:15px;}

#listHeader {width:370px; height:75px; background:url(../images/listHeader.jpg) no-repeat; }

#listHeader h2 {font-size:14px; font-weight:bold; padding-top:29px; padding-right:10px; padding-left:36px; margin:0px; text-align:left;}

#listContent { width:370px; background:url(../images/listExpand.jpg) repeat-y;}

#listContent ul {margin:0px; padding:0px; list-style-type:disc;}

#listContent li {  padding-left:27px; list-style-type:disc; list-style-position:inside; font-weight:bold; font-size:13px;  padding-top:3px; padding-bottom:6px; padding-right:18px; margin:0px 0px 0px 0px; background:url(../images/listExpandFooterImage.jpg) bottom no-repeat;}

#listContent a:link { color:#FFFFFF; font-weight:bold;}

#listContent a:visited { color:#FFFFFF; font-weight:bold;}

.style1 {font-size: 12px; font-weight:100;}

#listFooter {width:370px; height:18px; background:url(../images/listFooter.jpg)  no-repeat; }

#quoteWrapper {width:370px; height:190px; background:url(../images/quoteWrapperBg.jpg) no-repeat;}

#quoteButton {width:324px; height:50px; padding-top:18px; margin-left:31px;}

#quoteButton a:link {padding:0px; margin:0px; border:none; }

#quoteButton img {padding:0px; margin:0px; border:none;}

#mainParagraphFloatWrapper {width:599px; float:left;  }

#mainParagraphFloatWrapper h3 {font-size:22px; font-weight:bold; margin-top:8px; color:#999999; border-bottom:thin dotted; padding-bottom:5px; padding-top:5px; margin-left:20px; margin-right:25px; margin-bottom:3px;}

#mainParagraphFloatWrapper p { color:#999999; padding:4px 25px 0px 21px; margin:0px; }

#contentFooter { width:1000px; background:url(../images/contentFooter.jpg) no-repeat; height:10px;}

/* Float Form */

#footerfixed100 { position:fixed; bottom:0; width:100%; height:auto; z-index:1;}

#footerfixBg {height:10px; width:100%; background:url(../images/footerFixed100.png) repeat-x;}

#footerFormWrapper {position:fixed; bottom:0; width:auto; height:auto; margin-left:-179px; left:50%; padding:0px; z-index:2;}

#footerForm {width:357px; height:191px; background:url(../images/fastCallBackForm.png) no-repeat;}

#quickFormWrapper { width:297px; margin-left:30px; padding-top:40px; color:#FFFFFF; }

#quickFormWrapper p{ padding:0px; margin:0px; line-height:14px; font-size:12px;}

#quickFormWrapper .submit {width:297px;}

#quickFormWrapper input {width:220px; }

#quickFormWrapper td {height:26px;}

form { padding-bottom:4px; padding-top:4px;}
/*.bBox { position:fixed; bottom:0; width:auto; height:auto; margin-left:-497px;
left:50%; padding:0px; z-index:2;}

.aBox {background:none;border:none;color: #000000; width:400px; padding: 0px; position: relative;}

.aBar {display:block;height:45px;width:300px;background:url(../images/quckFormHeader.png) no-repeat;color: #ffffff;cursor: move;font-weight: bold;font-size:12px;padding:0px}

.aContent {background-color:#00529b;opacity:0.5;filter: alpha(opacity = 50);padding: 0px;} */


/*footer  */

#footerWrapper {width:100%; height:190px;  }

#footer {margin:auto auto; width:1000px; height:190px;}

#leftFW {width:340px; height:190px; float:left;}

#leftFHeader {height:35px; width:340px; background:url(../images/leftFooterHeader.jpg) no-repeat; margin:0px; padding:0px; }

#leftFHeader h3 {font-size:14px; text-align:left; padding:10px 35px 0px 16px; margin:0;}

#leftScroll { width:340px; height:155px;  background:url(../images/leftFooterRepeat.jpg) repeat-y;}

#leftScrollBg {  height:139px;  background:#f1f5f9; border:dashed thin #CCCCCC; margin:0 20px 0 10px;}

#leftScrollBg p{ padding:5px; margin:0px; color:#999999;}

#workDescName { font-weight:bold; font-size:14px;}

#midFW {width:320px; height:1px; float:left; }

#rightFW {width:340px; height:190px; float:left;}

#rigthFHeader {height:35px; width:340px; background:url(../images/rightFooterHeader.jpg) no-repeat;}

#rigthFHeader h3 {font-size:14px; text-align:left; padding:10px 35px 0px 25px; margin:0;}

#rigthScroll { width:340px; height:155px;  background:url(../images/rightFooterRepeat.jpg) repeat-y;}

#rightScrollBg {  height:139px; overflow:auto; background:#f1f5f9; border:dashed thin #CCCCCC; margin:0 10px 0 20px;}

#rightScrollBg ul{ padding:5px; margin:0px; color:#999999;}

#rightScrollBg li { display:inline;}

/* contact form page */

#headOffice li{
	background:none;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#999999;
}

#formLabel {color:#999999;}

.floatLeft {
float:left;
width:200px;}


