/* Process Pigging Systems Styles */

/* CSS ZEROING */
body { color: #333; background:url(../images/pps_bg.jpg) repeat-x #c6c7b1; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0;}
/* core areas */ 
#wrapper{margin:0 auto; width:950px; background-color:#fff;}
#header {width:100%; height:115; background-color:#fafafa;}
#navarea {width:160px; height:500px; padding:90px 19px 30px 21px; float:left; background:url(../images/pps_navbg.jpg) no-repeat #fff;}
#nav {}
#nav li {list-style:none; font-size:12px; width:100%; float:left;}
#nav li a{width:145px; display:block; border-bottom:1px solid #ccc; padding:15px 5px 3px 10px; text-decoration:none; color:#554660; font-weight:bold;}
#nav li a:hover{border-bottom:1px solid #999; text-decoration:none; color:#606;}
#content {width:670px; float:left; background-color:#fff; margin:30px 50px 50px 30px;}
#footer {width:100%; height:90px; background:url(../images/pps_footer.jpg) no-repeat #c6c7b1; padding:0 0 50px 0; clear:both;}
#content-left {width:400px; float:left; padding:0 0 30px 0;}
#content-right { width:240px; float:right; padding:30px 0 30px 30px; font-size:11px; line-height:18px;}
#content-right ul {margin:0 3px 10px 18px;}
#content-right ul li {padding:5px 0px 3px 0px; list-style:disc;}
/* area styles */
em {font-style:italic;}
strong {font-weight:bold;}
p {padding:5px 0 5px 0; line-height:18px;}
h1 { font-size:26px; color:#92278F; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; padding:5px 0 10px 0;}
h4 {font-size:12px; font-weight:bold; border-bottom:3px solid #92278F; padding:0 0 3px 0; margin:0 0 5px 0;}
#google_translate_element { padding:15px 0 0 20px 0;}
.btn-quote {
	display:block;
	margin-right:10px;
	border-top: 1px solid #a934ad;
   background: #982c93;
   background: -webkit-gradient(linear, left top, left bottom, from(#722375), to(#982c93));
   background: -webkit-linear-gradient(top, #722375, #982c93);
   background: -moz-linear-gradient(top, #722375, #982c93);
   background: -ms-linear-gradient(top, #722375, #982c93);
   background: -o-linear-gradient(top, #722375, #982c93);
   padding: 7px 12px;
   border-radius: 6px; -webkit-border-radius: 6px;   -moz-border-radius: 6px;   
   box-shadow: rgba(0,0,0,1) 0 1px 0; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #e6c1e6;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
}
.btn-quote:hover {
   border-top-color: #b434ae;
   background: #b434ae;
   text-decoration:underline;
   color: #ffffff;
}
.btn-quote:active {
   border-top-color: #722375;
   background: #722375;
}
.btn-area {padding:15px 0 25px 0;}