* {padding:0px; margin:0px; }
img {padding:0px; margin:0px; border:0px; border:none;}
ul {margin:0px; padding:0px;}
body {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*background-color:#eab000;*/
	background: url(images/design/bg.jpg) repeat;
	/*background-color:#C9B79D;*/
}
p {line-height:1.5; margin-bottom:1em; color:#000000;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}

#wrapper2 {
	position:relative;
	margin:auto;
	width:804px;
	border: #c0272c 2px solid;
	background-color:#c0272c;
	padding-bottom:2px;

}	
#wrapper {width:800px;
	position:relative;
	margin:auto;
	background-color:#FFFFFF;
	border:1px #000000 solid;
}

/*Header styling: header margin pushes over the middle picture to push next section down*/
#header {height:273px;
		position:relative;
		background-color:#000000;
		background-image:url(images/design/header.jpg);
		background-repeat:no-repeat;
		}
/*image to join up the bottom of the seal */	
#navigation {
	background-color:#000000;
	border-bottom:#eab000 solid 3px;
	position:absolute;
	bottom:-1px;
	margin-left:10px;
	width:782px;
	}
	
#navigation ul {list-style:none; padding-top:4px; }
#navigation ul li {float:left; }
#navigation a:link, #navigation a:visited, #navigation a:active {
	display:block; color:#ffffff; font-weight:bold; text-decoration:none;
	padding:4px 25px 4px 20px;}
#navigation a:hover {background-color:#eab000;}
/* Display inline is for IE's double margin when margin and float are in the same direction */
#sidenavigation {width:213px; list-style:none; margin-left:10px; display:inline; float:left;}
#sidenavigation  ul{text-indent:10px; padding-top:15px; padding-bottom:15px; list-style:none; background-color:#c9b79d;}
/* Top level of navigation */
#sidenavigation  ul li {padding-bottom:5px;}
#sidenavigation ul li a:link, #sidenavigation ul li a:visited, #sidenavigation ul li a:active {font-weight:bold; color:#000000; text-decoration:none; }
#sidenavigation ul  li a:hover { color:#ffffff;}
/* Second level of navigation */
#sidenavigation ul li ul {margin-top:-2px; padding-top:0px; margin-bottom:-10px;}
#sidenavigation  ul li ul li{ font-size:10px; padding:0px;  }


#sidenavigation p {margin-left:10px;}
#testimonial { padding:5px; background-color:#c9b79d;}
#newsletter {font-weight:bold; padding:10px 0px 10px 0px; position:relative;}
#newsletter input {border:1px #000000 solid; font-size:10px; height:16px; }
#newsletterTable {position:relative; margin-left:10px;}

#bottomnavigation {background-color:#000000; color:#FFFFFF; margin-left:10px; width:782px; padding:3px 0px 3px 0px; margin-bottom:10px; position:relative; height:20px;}
#bottomnavigation ul {list-style:none;}
#bottomnavigation ul li{display:inline; padding:3px 7px 3px 7px;}
#bottomnavigation a:link, #bottomnavigation a:visited, #bottomnavigation a:active
	{color:#ffffff; text-decoration:none; }
#bottomnavigation a:hover {color:#eab000;}

#siteSearch {position:absolute; left:620px; bottom:2px;}
#siteSearch input {font-size:9px; height:17px;}
#siteSearch img {position:relative;}

#content {background-image:url(images/design/repeat.jpg);
	background-repeat:repeat-y;}
#contentRight {width:525px; padding:20px; display:inline;  float:left;}
#contentRight a:link, #contentRight a:visited, #contentRight a:active {font-weight:bold; color:#c00000; text-decoration:none;}
#contentRight a:hover {text-decoration:underline;}
#contentRight ul , #contentRight ol{margin:0px 0px 1em 20px;}
/*table on the faq page*/
#faq td {border:1px #EAB000 solid; padding:2px;}

#copyright {width:800px; padding:0px;
	margin:auto; text-align:center;
	margin-top:10px; margin-bottom:10px; color: #fff;
}
#copyright a:link, #copyright a:visited, #copyright a:active {color: #fff; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

form#requestaquote input, form#customer input, form#requestaquote textarea, form#customer textarea {border:1px solid #EFB200;}
form#requestaquote legend, form#customer legend {background-color:#EFB200; padding:3px; font-weight:bold;}
form#requestaquote fieldset, form#customer fieldset{border:1px solid #EFB200; padding:10px;} 
table#multipleChoice input {border:0px; }
table#faq {margin-bottom:15px;}
fieldset {margin-top:10px;}

table#faq .company {background-color:#E2AA00; padding-top:10px;}

/* HOME PAGE ONLY */
.ABM {font-size: 14px; font-style: normal; color: #c60000; padding-right:1px;}

#page38  {
background-color:#eab000;
}
.topActive  {
background-color:#eab000;
}
fieldset { border:none; }