#content {
background:#FFF;
border-left:7px solid #1E1E1E;
border-right:7px solid #1E1E1E;
margin:0 14px 0 6px;
padding-top:10px;
padding-bottom:20px;
}

#content a:link, #content a:visited, #content a:active {
color:#E38D3B;
text-decoration:underline;
}

#content a:hover {
text-decoration:none;
}

#content div.right {
background:#E1E1E1;
border:1px solid #c1c1c1;
float:right;
margin:0 10px 10px;
padding:5px
}
#content div.left {
background:#E1E1E1;
border:1px solid #c1c1c1;
float:left;
margin:0 10px 10px;
padding:5px
}
#content div.center {
text-align:center;
background:#E1E1E1;
border:1px solid #c1c1c1;
margin:0 20px;
padding:5px
}

#content  h4 {
font-size:.8em;
margin:10px 10px 0;
text-align:left;
}

#content div.right h4, #content div.left h4, #content div.center h4 {
font-size:.75em;
font-weight:700;
padding:0;
margin:0 auto;
text-align:center;
width:auto;
}
#content div.right p,#content div.left p,#content div.center p {
font-size:.7em;
padding:0;
text-align:left
}

#content h3 {
border-left:5px solid #E38C3B;
clear:both;
color:#E38C3B;
display:block;
font-size:1em;
margin:5px;
padding:5px 8px
}

#content p {
font-size:.8em;
margin:3px 15px 5px 15px;
padding-bottom:10px
}

#content .gray p {
margin:3px 20px 5px 20px;
}

#footer {
background:url(../images/footer.gif) 0px 0px no-repeat;
height:85px;
margin-top:-5px;
width:475px;
}
* html #footer {
background:url(../images/footer.gif) 7px 0px no-repeat;
}

#footer a {
color:#FFF;
text-decoration:none
}

#footer p.copy {
color:#e1e1e1;
float:left;
font-size:.8em;
margin:40px 0 0 20px
}

#footer p.top {
clear:none;
color:#e1e1e1;
float:right;
font-size:.8em;
margin:40px 25px 0 0;
text-align:right
}

#main {
background:url(../images/header.jpg) no-repeat;
margin-left:275px;
width:475px
}

#navigation {
font-size:1em;
font-weight:700;
white-space:nowrap;
list-style:none;
margin:25px 0 0 40px;
width:420px;
height:60px
}

#navigation a {
color:#FFF;
display:block;
margin-top:18px;
padding:2px 7px 2px;
background:#F6C82C;
text-decoration:none;
}

#navigation a.active,#navigation a.active:hover {
background:url(../images/active.gif) no-repeat center bottom;
cursor:default;
text-decoration:none;
color:#F6C82C;
margin-top:18px;
padding:2px 7px 19px;
}

#navigation a:hover {
text-decoration:underline
}

#navigation li {
float:left;
list-style:none
}

#news {
background:url(../images/tag.gif) no-repeat;
height:145px;
margin-left:19px;
margin-top:-190px;
padding-top:7px;
width:270px;
position:absolute;
}

#news h4 {
border-left:4px solid #000;
font-size:1em;
margin-left:10px;
padding:2px 8px
}

#news h5 {
color:#E38C3B;
font-size:.8em;
margin:-5px 0 0 23px
}

#news p {
font-size:.7em;
height:80px;
margin:0 0 0 23px;
overflow:hidden;
width:170px
}

* {
margin:0;
padding:0
}

.gray {
background:#E1E1E1;
margin:0 10px 10px
}
.shaded {
background:#E1E1E1;
}

.replace {
margin:0;
overflow:hidden;
padding:0;
position:relative
}

.replace span {
display:block;
left:0;
position:absolute;
top:0;
z-index:1;
}

body {
background:url(../images/flagger.jpg) no-repeat -5px 225px #363636;
font-family:Arial, Helvetica, sans-serif
}

h1,h1 span {
background-image:url(../images/pyramidLogo.gif);
height:75px;
width:255px
}

h2 {
display:none
}
#content ul {
	list-style:none;
	margin:0 29px 10px;
	font-size:.8em;
}
#content ul li {
	margin-bottom:1em;
}
#content ul li i {
	font-size:.9em;
	color:#666;
	display:block;
}
#content table{
	margin:10px 20px;
	text-align:center;
	background:#fff;
border:1px solid #c1c1c1;
}
#content table td{
border:1px solid #c1c1c1;
padding:2px 5px;
}
caption {
display:none;
}
.officeAddress {background:url(../images/office.gif) top left no-repeat;padding-left:19px}
.phone {background:url(../images/phone.gif) top left no-repeat;padding-left:19px}
.email {background:url(../images/mail.gif) top left no-repeat;padding-left:19px}
.plant {background:url(../images/plant.gif) top left no-repeat;padding-left:19px}
form {padding:20px}
form em, .information em{color:red;font-size:1.3em;font-weight:700}
form.contact button{clear:both;float:left;margin:50px 10px 5px;padding:0 5px;text-align:center}
form.contact fieldset{background:url(../images/email.gif) bottom right no-repeat;margin:0;padding:0 0 5px}
form.contact fieldset legend{color:#3F341D;font-weight:700;margin:0 5px;padding:5px}
form.contact input{margin:0 10px 5px;width:90%}
form.contact label,form.contact input,form.contact textarea,form.quote label,form.quote input,form.quote textarea,form.quote select{clear:left;float:left;font-family:Arial, Helvetica, sans-serif}
form.contact label,form.quote label{color:#3F341D;font-size:.8em;font-weight:700;margin:0 5px}
form.contact textarea{height:100px;margin:0 10px;width:90%}
.warning{background:#fff8bf url('../images/icon_warning.png') 13px 10px no-repeat;border:2px solid #ffd324;color:#eb830c}
.success{background:#e2f9e3 url('../images/icon_success.png') 13px 10px no-repeat;border:2px solid #9c9;color:#080}
.information{background:#dedfff url('../images/icon_information.png') 13px 10px no-repeat;border:2px solid #9bb8d9;color:#406299}
.information,.success,.warning,.error{margin:10px 20px 0;}
.information p,.success p,.warning p,.error p{font-size:.8em;padding:10px 15px 0 28px;line-height:1em;}
.error{background:#ffe1da url('../images/icon_error.png') 13px 10px no-repeat;border:2px solid #f34f4f;color:#be0b0b}
form.login button{clear:both;float:left;margin:25px 10px 5px;padding:0 5px;text-align:center}
form.login fieldset{background:url(../images/lock.gif) bottom right no-repeat;margin:0;padding:0 0 5px}
form.login fieldset legend{color:#3F341D;font-weight:700;margin:0 5px;padding:5px}
form.login input{margin:0 10px 5px;width:90%}
form.login label,form.login input,form.login textarea{clear:left;float:left;font-family:Arial, Helvetica, sans-serif}
form.login label{color:#3F341D;font-size:.8em;font-weight:700;margin:0 5px}
form.login textarea{height:100px;margin:0 10px;width:90%}

form.password button{clear:both;float:left;margin:25px 10px 5px;padding:0 5px;text-align:center}
form.password fieldset{background:url(../images/lock.gif) bottom right no-repeat;margin:0;padding:0 0 5px}
form.password fieldset legend{color:#3F341D;font-weight:700;margin:0 5px;padding:5px}
form.password input{margin:0 10px 5px;width:90%}
form.password label,form.password input,form.password textarea{clear:left;float:left;font-family:Arial, Helvetica, sans-serif}
form.password label{color:#3F341D;font-size:.8em;font-weight:700;margin:0 5px}
form.password textarea{height:100px;margin:0 10px;width:90%}

form.news button{clear:both;float:left;margin:25px 10px 5px;padding:0 5px;text-align:center}
form.news fieldset{background:url(../images/news.gif) bottom right no-repeat;margin:0;padding:0 0 5px}
form.news fieldset legend{color:#3F341D;font-weight:700;margin:0 5px;padding:5px}
form.news input{margin:0 10px 5px}
form.news label,form.news input,form.news textarea{clear:left;float:left;font-family:Arial, Helvetica, sans-serif}
form.news label{color:#3F341D;font-size:.8em;font-weight:700;margin:0 5px}
form.news textarea{height:100px;margin:0 10px;width:90%}
