/* Sound Footings */
body {
background:#FFFFFF url(images/background.gif) top left repeat-x;
color:#444444;
font-family:arial, sans serif;
font-size:.8em;
margin:0;
padding:0;
text-align:center;
}
a {
color:#fe4d00;
font-weight:bold;
text-decoration:none;
}
a:link {
color:#fe4d00;
text-decoration:none;
}
a:hover {
color:#fe4d00;
text-decoration:underline;
}
a.is_selected {
color:#333333;
}
h1 {
font-size:1.2em;
font-weight:bold;
text-align:center;
}
h2 {
font-size:1em;
font-weight:bold; 
}
h3 {
font-size:.75em;
font-weight:bold; 
}
img, a img {
border:0 none;
}
img.bullet {
height:6px;
vertical-align:middle;
width:6px;
}
p {
text-align:left;
}
p.p_heading {
text-align:center;
}
ul.orangeboxlist {
font-size:1em;
line-height:1.5em;
list-style-image:url(images/SmallOrangeSquare.gif);
}
#applications_browser {
text-align:center;
}
#applications_browser_content {
border:2px solid #000000;
background-color:#fe4d00;
color:#FFFFFF;
font-weight:bold;
margin:0 auto;
padding:20px;
width:505px;
}
#applications_browser_container p {
text-align:left;
}
#concreteCalculator {
border: 5px solid #fe844f;
text-align:center;
width:440px;
}
#contact_form {
background-color:#f36f23;
padding:5px;
}
#contact_form table{
border:0;
width:340px;
}
#contact_form .contact_form_button {
text-align:center;
}
#method_comparison table{
border:1px solid #000000;
}
#method_comparison table tr td{
vertical-align:top;
width:33%;
}
#page {
height:100%;
margin:0 auto;
padding:0;
text-align:left;
width:968px;
}
#page_header {
height:114px;
width:968px;
}
#page_buttonbar {
background:#484848 url(images/page_buttonbar.gif) top left repeat-x;
height:30px;
font-size:12px;
margin:0;
padding:0;
width:968px;
}
#page_buttonbar ul {
line-height:30px;
list-style-type:none;
margin:0;
padding:0;
}
#page_buttonbar ul li {
float:left;
padding:0 20px 0 20px;
}
#page_buttonbar a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#page_buttonbar a:hover {
color:#fe4d00;
}
#page_content {
background:#FFFFFF;
height:100%;
padding:20px;
margin:0;
}
#page_content_buttonbar {
margin:0 0 15px 0;
padding:0 0 15px 0;
width:100%;
}
#page_content_buttonbar ul {
list-style-type:none;
margin:0;
padding:0;
}
#page_content_buttonbar ul li {
float:left;
padding:0 10px 0 0;
}
#page_content_columns {
background-color:#FFFFFF;
height:100%;
width:100%;
}
#page_content_columnsorange {
background-color:#f36f23;
height:100%;
width:100%;
}
#page_content_columns_left {
background-color:#FFFFFF;
float:left;
margin:0;
padding:0 20px 0 0;
width:558px;
}
#page_content_columns_right {
margin:0 0 0 578px;
padding:0;
width:350px;
}
#page_content_columns_lefthalf {
background-color:#FFFFFF;
float:left;
margin:0;
padding:0 20px 0 0;
width:444px;
}
#page_content_columns_righthalf {
margin:0 0 0 464px;
padding:0;
width:444px;
}
#page_footer {
background:#FFFFFF;
clear:both;
color:#000000;
line-height:2em;
text-align:center;
width:968px;
}
#page_footer_contact {
background-color:#000000;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0;
width:968px;
}
#page_footer_content {
font-size:.8em;
font-weight:bold;
}
#page_footer_header {
background: #FFFFFF url(images/page_footer.gif) bottom right no-repeat;
border-bottom:1px solid #333333;
font-size:12px;
line-height:14px;
text-align:left;
}
#page_footer_header_es {
height:52px;
padding-top:18px;
}
#page_footer_header_es img{
float:left;
margin-right:20px;
}
#splash_left {
float: left;
height:229px;
margin-bottom:100px;
margin-top:105px;
width:205px;
}
#splash_middle {
float: left;
height:434px;
width:518px;
}
#splash_right {
float: left;
height:229px;
margin-bottom:100px;
margin-top:105px;
width:205px;
}
.bluetext {
color:#255695;
}
.brandedbox {
margin:0 0 25px 0;
padding:0;
}
.brandedbox_top {
background-color:#000000;
border:1px solid #000000;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding: 5px 10px;
}
.brandedbox_content {
background-color:#FFFFFF;
border:1px solid #000000;
padding: 10px;
}
.brandedbox_content ul{
text-align:left;
}
.centerAligned {
text-align:center;	
}
.divider {
border-bottom:1px solid #CCCCCC;
clear:both;
float:none;
paddding:0;
margin-top:10px;
margin-bottom:30px;
width:100%;
}
.dividercompact {
border-bottom: 1px solid #CCCCCC;
}

a.facebook {
color:#255695;
}
a.facebook:link {
color:#255695;
}
a.facebook:hover {
color:#255695;
}

.floating_box {
float:left;
margin:0 10px 10px 0;
padding:0;
}
.floating_box_compact {
float:left;
margin:0;
padding:0;
}
.floating_box_right {
float:right;
margin:0 0 0 10px;
padding:0;	
}
.fordiy_box {
background-color:#FFFFFF;
height:262px;
width:224px;
}
.fordiy_boxtop {
background-color:#000000;
height:30px;
width:224px;
}
.fordiy_boxtop1 {
background:#000000 url(images/fordiy_boxtop1.gif) top left no-repeat;
height:30px;
}
.fordiy_content {	
background-color:#FFFFFF;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.fordiy_content1 {
border-left:1px solid #000000;
font-size:22px;
font-weight:bold;
height:220px;
line-height:32px;
padding-left:10px;
padding-top:10px;
width:213px;
}
.fordiy_content2 {
border-left:1px solid #000000;
border-right:1px solid #000000;
height:260px;
width:478px;
}
.fordiy_content3 {
border-right:1px solid #000000;
font-size:13px;
font-weight:bold;
height:220px;
line-height:24px;
padding-left:10px;
padding-top:10px;
width:213px;
}
.forprofessionals_box {
background-color:#FFFFFF;
height:262px;
width:232px;
}
.forprofessionals_boxtop {
background-color:#000000;
height:30px;
width:232px;
}
.forprofessionals_boxtop1 {
background:#000000 url(images/forprofessional_boxtop1.gif) top left no-repeat;
height:30px;
}
.forprofessionals_boxtop3 {
background:#000000 url(images/forprofessional_boxtop2.gif) top left no-repeat;
height:30px;
}
.forprofessionals_boxtop4 {
background:#000000 url(images/forprofessional_boxtop3.gif) top left no-repeat;
height:30px;
}
.forprofessionals_content {	
background-color:#FFFFFF;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.forprofessionals_content1 {
border-left:1px solid #000000;
font-size:13px;
font-weight:bold;
height:220px;
padding-left:10px;
padding-top:10px;
width:221px;
}
.forprofessionals_content2 {
border-left:1px solid #000000;
border-right:1px solid #000000;
font-size:13px;
font-weight:bold;
height:230px;
width:230px;
}
.forprofessionals_content3 {
border-right:1px solid #000000;
font-size:13px;
font-weight:bold;
height:220px;
line-height:24px;
padding-left:10px;
padding-top:10px;
width:221px;
}
.forprofessionals_content4 {
border-right:1px solid #000000;
font-size:13px;
font-weight:bold;
height:220px;
padding-left:10px;
padding-top:10px;
width:221px;
}
.greentext {
color:#7ab731;
}
.headingtext {
font-size:1.5em;
padding:15px 0 5px 0;
text-align:center;
}
.headingtext img {
vertical-align:middle;
}
.horizontallinks {
padding: 5px 20px;	
}
.installation_instruction {
float:left;
margin-left:4px;
width:304px;
}
.installation_instruction img {
vertical-align:text-top;
}
.paddedBox {
padding:20px;
}
.footnote {
font-size:.5em;
}
.outlined {
border:1px solid #000000;	
}
.orangeTitle {
color:#fe4d00;	
}
.pageTitle {
color:#000000;
font-size:1.5em;
font-weight:bold;
}
.quotation {
font-size:1.2em;
font-style:italic;
}
.rightAligned {
text-align:right;	
}
.smallTitle {
font-size:.9em;	
}
.spacer {
clear:both;
paddding:0;
margin:0;	
}
.stretched{
width:100%;
}
.subTitle {
font-weight:bold;
}
.subMenu {
background:#484848 url(images/page_buttonbar.gif) top left repeat-x;
height:30px;
font-size:12px;
margin:0 auto;
padding:0;
width:399px;
}
.subMenu ul {
line-height:30px;
list-style-type:none;
margin:0;
padding:0;
width:399px;
}
.subMenu ul li {
float:left;
text-align:center;
width:133px;
}
.subMenu a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.subMenu a:hover {
color:#fe4d00;
}
.subMenuTabs div {
display:none;
}
.tableAltRow {
background-color:#CCCCCC;	
}
.tableHeader {
background-color:#000000;
color:#FFFFFF;
}
.watermark {
background:#FFFFFF url(images/watermark.jpg) top center no-repeat;
}