h1, h2, h3, h4, h5, h6 { text-transform:uppercase; }
#pagetext { float:left; width:470px; border-right:1px solid #a1a2b2;} 
#pagetext .pad { padding-right:5px; }
#rightmenu { float:left; width:134px; border-left:1px solid #a1a2b2; margin-left:-1px; line-height:1em;}
#rightmenu .pad { padding:0px 5px;}
#pagetext, #rightmenu { margin-bottom:10px; min-height:440px; height:auto !important; height:440px; }
#rightmenu a, #rightmenu a:visited { font-size:.85em; color:#030c7a; line-height:1.1em;}
#rightmenu a:hover { color:#1f1e1e; }

.pdf { border-top:2px solid #c6c7d1; padding-top:6px; }
.pdftitle { color:#2a318c; font-weight:bold; }
.pdf a { color:#030c7a; font-size:1em; }
.pdf a:hover { color:#1f1e1e; }
.download { margin-top:10px; }
.caption { text-transform:uppercase; text-align:center; font-size:.75em; }
.menutitle { color:#2a318c; text-transform:uppercase;  font-weight:bold; font-size:1em; margin-bottom:6px}
 #rightmenu menutitle.a {text-decoration:none; font-weight:bold; font-size:1em; margin-bottom:6px;}
.menu-subtitle {color:#2a318c;  font-weight:normal; font-size:0.9em; margin-bottom:6px;}

.left { float:left; width:344px; }
.right { float:left; width:117px; }

ul { margin-left:15px; list-style-type:disc; }
ul li { margin-bottom:.25em; }

ul.prodmenu { margin:0; padding:0;  padding-bottom:18px; list-style-type:none; }
ul.prodmenu li img { display:inline; }
ul.prodmenu li { margin-bottom:6px; ;line-height:120% }
ul.prodmenu ul { margin:6px 0 0 0; padding:0 0 0 6px; list-style-type:none; }
ul.prodmenu ul li { margin:0 0 0 6px; }
ul.prodmenu ul li.brochure { margin-top:6px; padding-left:6px; background:#d3e56b; line-height:1.3; vertical-align:middle; }

#contact { color:#2a318c; background-color:#e8e9ed; padding:4px; margin-top:6px; }
.contacttitle, .label { color:#2a318c; font-weight:bold; }
.contacttitle { text-transform:uppercase; }

/* added for Technical Center section */
.header-image { padding-bottom:10px; }
.gray-footer { padding:3px; background:#f1f1f1; font-style:italic; }
.photos { float:right; padding:0 0 15px 15px; }
.clear { clear:both; }
.outofbox-green {color:#92c942;}
#sb-title {background-color:black;}

/* alternate downloads*/
#video-download {
    background-color:#fff;
    margin-top:10px;
    padding-left:30px;
    opacity:0.8;filter:alpha(opacity=80);
    }
#video-download #inner-text {
    padding-right:20px;
    float:left; 
    color:#000;    
}    
#video-download img {
    display:inline;
    height:30px;
    }
#video-download a { display:inline; padding:0px 0 0px 6px;}

/* =innerspring
----------------------------------------------- */
#why-innerspring {border:1px solid #cbcbcb;margin:30px 0 20px 0; padding:10px; position:relative; width:330px;}
.icon {display:inline; margin-left:3px; vertical-align:bottom;}
.doc-thumb{position:absolute; top:-26px; right:-20px;}
