/*

    TITLE:    Handi-Cap Aids
    DATE:    10-18-2007

*/

body{font: normal 16px/1.5em Arial; color: #035d8f; background: url('images/mainBg.jpg') repeat-x;}
h1, h2, h3, h4, h5, h6{text-transform: Uppercase;}
h2{color: #050505;}
    h2.num { color: #ff0000; font-size: 24px;  /*position: absolute; right: 0; top: 30px; */ }
#numbers {
    position: absolute;
    right: 260px;
    top: 15px;
}
#socialmedia {
    position: absolute;
    right: 0;
    top: 28px;
}


h1.pageTitle, h1.title{font-size: 1.8em;}

#bg{width: 100%; float: left; background: url('images/mainBg.jpg') repeat-x;}

#master{width: 974px; margin: 0 auto;}

#header{width: 100%; height: 128px; float: left; position: relative;}

#header h1{margin: 0; padding: 0;}
#header h1#handi-cap-logo a{width: 215px; height: 110px; float: left; text-indent: -9999px; background: url('images/handi-cap.jpg') no-repeat;}
#header h1#mobility-logo a{width: 215px; height: 110px; float: left; text-indent: -9999px; background: url('images/mobility.jpg') no-repeat;}

#header ul.headNav{width: 974px; height: 13px; float: left; font-size: 10px; padding: 0;}
#header ul.headNav li{padding: 0 15px; list-style: none; float: right; background: url('images/mainNavSep.gif') right 6px no-repeat;}
#header ul.headNav li.last{background-image: none !important;}
#header ul.headNav li a{color: #fff; text-decoration: none; font-size: 13px;}


.search{width: 165px; height: 21px; position:absolute; padding: 6px 15px 0 36px; right: 0; bottom: 12px; background: url('images/searchBg.jpg') no-repeat;}
.search .searchInput{width: 101px; height: 13px; float: left; background: #fff; border: 0;}
.search .searchButton{width: 60px; height: 13px; float: right; cursor: pointer; font-size: 0; color: #fff; border: 0; background: url('images/searchButton.jpg') no-repeat;}

#body{width: 100%; float: left; margin: 7px 0; background: url('images/body.jpg') repeat-y;}

#body #subCol{width: 210px; float: left;}
#body #subCol ul.sideNav{width: 210px; float: left; display: block;}
#body #subCol ul.sideNav li{width: 210px; float: left; list-style: none; background: url('images/sideNavSep.gif') 0 bottom repeat-x;}
#body #subCol ul.sideNav li a{width: 175px; float: left; font-size: 1.3em; padding: 10px 10px 10px 20px; font-weight: bold; 
    color: #fff; text-decoration: none; background: url('images/sideNavStyle.gif') 7px 19px no-repeat;}
#body #subCol ul.sideNav li ul li ul li ul li a {width: 140px;}
#body #subCol ul.sideNav li ul li ul li ul {width: 140px; }
#body #subCol #sideContent{width: 210px; margin: 10px 0; float: left;}
#body #subCol h1{margin: 0; background: #e00024; color: #fff; padding: 15px 5px 5px 25px;}
#body #subCol #sideContent .element{width: 190px; padding: 10px; background: #e00024;}

#subCol #sideInfo { padding: 20px 10px 10px 10px; color: #fff; font-size: 15px; display: block; overflow: hidden;}
#subCol #sideInfo .element {  padding: 10px; border: 2px outset #e00023; background-color: #4b91bc;}

#body #subCol ul li ul{float: left; padding: 0 0 10px 0; background: #62aacf url('images/subNav.jpg') repeat-x;}
#body #subCol ul li li{background-image: none !important;}
#body #subCol ul li li a{color: #06537e !important; font-size: 1.3em; padding: 13px 10px 5px 20px; text-transform: lowercase; background-image: none !important;} 
#body #subCol ul li li a:hover{color: #fff;}
#body #subCol ul li li li{font-size: 1em;}

#body #subCol ul li li ul{width: 195px; float: left; padding: 0 0 0px 15px; background-image: none;}
#body #subCol ul li li li{background-image: none;}
#body #subCol ul li li li a{color: #06537e !important; font-size: 0.9em !important; padding: 0px 2px 0px 20px !important; text-transform: lowercase; background-image: none;} 
#body #subCol ul li li li a:hover{color: #fff !important;}
#body #subCol ul li li li li{font-size: 1em;}

body#internal #mainCol{font-size: 12px;}
#body #mainCol{width: 754px; float: right;}
#body #mainCol ul{padding: 5px 20px;}
#body #mainCol #bLeft{width: 320px; float: left;}
#body #mainCol #bRight{width: 420px; float: right;}

.sldw_caption { background:url(../images/caption.png); }
.sldw_caption h3 { text-transform:none !important; }
#body #flash{width: 100%; float: left; position: relative; margin-bottom:30px; }

#actions{width: 950px; float: left; padding: 7px; font-size: .9em; border: 5px solid #00639f;}
#actions h1{color: #035d8f; padding-left: 50px; font-size: 1.6em;}
#actions li{padding: 0 0 0 50px; list-style: none; background: url('images/actionsStyle.gif') 5px 10px no-repeat;}
#actions .aLeft{width: 466px; float: left;}
#actions .aRight{width: 466px; float: right;}

#footer{width: 964px; float: left; font-size: .9em;}
#footer .footNav{width: 800px; float: left; padding: 10px 0 0 0;}
#footer .footNav li{display: inline; list-style: none;}
#footer .footNav li a{color: #00639f; padding: 0 14px 0 10px; text-decoration: none; background: url('images/footNavSep.gif') right 3px no-repeat;}
#footer .footNav li.last a{background-image: none !important;}

#footer p.contact{width: 800px; float: left; color: #ec0c15; font-size: .9em; margin: 0 0 0 10px; padding: 0; border-top: 2px solid #00639f;}
#radium3 { float:right;margin:25px 0 0 0; }

.thumbnail_row {
    width:  100%;
    float:  right;
    margin-top:  0px;
    clear:  right;
    margin-bottom:  20px;;
}

.thumbnail_container {
    float:  left;
    width:  155px;
    margin-right:  20px;
    text-align:  left;
    line-height: 14px;
    color:  #005da0;
    font-weight:  bold;
    font-size:  12px;
}

.thumbnaiL_container img {
    display:  block;
}


.item_name {
    font-size:  12px;        
    display:  block;
    margin-bottom:  3px;
    color:  #0a7fb8;
}


h2.calltoaction {
    font-size: 30px;
    font-weight: bold;
    color: #cd072a;
    text-align: center;
}
/* <textEditor> */
.red { color: #cd072a }
/* </textEditor> */

