/*DIV.homeBottom { position:relative; width:803px; height:322px; background-image:url(/images/templates/homeBottomBack.jpg); background-repeat:no-repeat; }
DIV.homeLeft { position:absolute; left:44px; top:34px; width:220px; float:left; color:#4d4d4d; font:normal 11px Verdana; }
H1.homeHeader { font:bold 13px Verdana; color:#3062a7; text-transform:uppercase; }
TD.homeLeft { color:#4d4d4d; font:normal 9px Verdana; }
A.homeClassroom:link, A.homeClassroom:visited, A.homeClassroom:active, A.homeClassroom:hover { color:#6690c9; font:bold 13px Arial; text-decoration:none; }
A.homeComputer:link, A.homeComputer:visited, A.homeComputer:active, A.homeComputer:hover { color:#e0903e; font:bold 13px Arial; text-decoration:none; }
A.homeLibrary:link, A.homeLibrary:visited, A.homeLibrary:active, A.homeLibrary:hover { color:#9e9161; font:bold 13px Arial; text-decoration:none; }
A.homeLibrary:hover, A.homeComputer:hover, A.homeClassroom:hover { color:#FF0000; font:bold 13px Arial; text-decoration:none; }
DIV.homeRight { position:absolute; left:303px; top:34px; width:483px; color:#4d4d4d; font:normal 11px Verdana; }
a.homeCategory:link, a.homeCategory:visited, a.homeCategory:active { color:#0082f8; font:normal 12px Arial; text-decoration:underline; }
a.homeCategory:hover { color:#FF0000; font:normal 12px Arial; text-decoration:underline; }
*/
img { border: none; }
#home-lower { float: left; width: 803px;  background: url(/images/home/lower-content-bg-tile.gif) repeat-y; display: inline; }
#home-lower-bg-bottom { float: left; width: 803px; min-height: 400px; height: auto !important; height: 400px;display: inline; background: url(/images/home/lower-content-bg-bottom.gif) no-repeat left bottom; padding-bottom: 23px; }
#home-lower-bg-top { float: left; width: 803px; display: inline; background: url(/images/home/lower-content-bg-top.gif) no-repeat left top; }
#school-solutions { float: left; margin: 14px 0px 0px 23px; width: 255px; background: url(/images/home/solutions-box-bg-bottom.jpg) no-repeat left bottom; padding-bottom: 10px; display: inline; }
#school-solutions .solutions-box { color: #4d4d4d; padding: 18px 0px 6px 0px; background: url(/images/home/solutions-box-bg-mid.gif) no-repeat left top; }
#school-solutions .first-item { background: url(/images/home/solutions-box-bg-top.jpg); padding-top: 40px; }
#school-solutions .first-item p { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; }
#school-solutions .solutions-box h1 { font: normal 22px Verdana, Arial, Helvetica, sans-serif !important; margin: 0px 20px; color: #009ade; }
#school-solutions .solutions-box h1 a { color: #009ade }
#school-solutions .solutions-box h2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif !important; margin: 0px 20px; }
#school-solutions .solutions-box p { color: #4d4d4d; font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif !important; margin: 0px 20px 6px 20px; }
#school-solutions .solutions-box a { text-decoration: none; }
#school-solutions .classroom { color: #6690c9; }
#school-solutions .highereducation { color: #7cbc3e; }
#school-solutions .computer { color: #e0903e; }
#school-solutions .library { color: #9e9161; }
#home-catalog { float: left; width: 470px; margin: 20px 0px 0px 26px; padding-bottom: 8px; border-bottom: 1px solid #dbeff9; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; }
#home-catalog table { width: 460px; border-collapse: collapse; margin: 0 0 12px 0; }
#home-catalog table td { padding: 0px 0px 0px 0px; text-align: center; vertical-align: middle; }
#home-catalog table .text-links td { padding-bottom: 12px; }
#home-catalog .thumbnail, #home-featured-products .thumbnail { margin-bottom: 5px; }
#home-catalog table a, #home-featured-products a { color: #0082f8 !important; text-decoration: none !important; }
#home-catalog p { font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif !important;line-height: 18px; font-size: 13px; color: #616161; padding-bottom: 12px; }
#home-featured-products { float: right; width: 470px; margin: 10px 30px 0 0; padding-bottom: 8px; display: inline; }
#home-featured-products table td { padding: 5px; }
#smithfilesfeed { float: left; display: inline; width: 753px; margin: 23px 0 0 25px; background: url(../../images/home/smith-files-feed-bg-bottom.gif) no-repeat left bottom; }
#smithfilesfeedbtm { float: left; display: inline; width: 753px; min-height: 222px; background: url(../../images/home/smith-files-feed-bg-top.jpg) no-repeat left top; }
#feedsdescription { float: left; display: inline; width: 178px; margin: 22px 0 0 18px; }
#feedsdescription h4 { margin: 0 0 5px 0; }
#feedsdescription p { margin: 0 0 5px 0; color: #616161; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; font-size: 11px; }
#feedlist { float: left; display: inline; width: 486px; margin: 22px 0 0 44px; }
#feedlist p { margin: 0 0 12px 0; color: #616161; font-family: Verdana, Geneva, sans-serif; }
#feedlist strong { font-size: 12px; }
/* overwrite footer styles for display compatibility */
#footer { float: left; width:803px; height:60px; }
#footer #paymentOptions { left:40px; top:15px; width:247px; height:28px; }
#footer #contactInfo { left:313px; top:10px; color:#5a5a5a; font:normal 10px Arial; }
#footer #contactInfo a:link, #footer #contactInfo a:visited, #footer #contactInfo a:active { color:#000080; font:normal 10px Arial; text-decoration:none; }
#footer #contactInfo a:hover { color:#FF0000; font:normal 10px Arial; text-decoration:none; }
