@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; background: #fff url(../img/bg-fade.gif) repeat-x bottom;}
#container {margin: 0 auto; padding: 0 2px; width: 800px; background: url(../img/body-bg.gif) center repeat-y;}
#heading {width: 804px; height: 97px; background: url(../img/heading.gif) no-repeat;}
q {font-style: italic;}
blockquote {margin: 0 25px 45px 263px; padding: 0; font-style: italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;}

#nav {margin: 0; padding: 0; width: 800px; height: 38px; background: url(../img/nav-bg.gif) repeat-x;}
#nav li {margin: 0 0 1px 0; padding: 0; display: block; float: left; list-style-type: none; height: 36px;}

#nav li .home {background: url(../img/home.gif) no-repeat bottom; width: 67px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#nav li a:hover.home {background: url(../img/home.gif) no-repeat top;}

#nav li .products {background: url(../img/products.gif) no-repeat bottom; width: 89px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#nav li a:hover.products {background: url(../img/products.gif) no-repeat top;}
#nav li .services {background: url(../img/services.gif) no-repeat bottom; width: 85px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#nav li a:hover.services {background: url(../img/services.gif) no-repeat top;}
#nav li .training {background: url(../img/training.gif) no-repeat bottom; width: 80px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#nav li a:hover.training {background: url(../img/training.gif) no-repeat top;}
#nav li .support {background: url(../img/support.gif) no-repeat bottom; width: 83px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#nav li a:hover.support {background: url(../img/support.gif) no-repeat top;}
#nav li .resources {background: url(../img/resources.gif) no-repeat bottom; width: 104px; height: 37px; text-indent: -9999px; display: block; overflow: hidden;}
#nav li a:hover.resources {background: url(../img/resources.gif) no-repeat top;}

#nav-shadow {width: 800px; height: 9px; background: url(../img/nav-shadow.gif) repeat-x;}

#logo{display: none;}
#airliner{display: none;}
#smart-document-camera{display: none;}
#smart-audio{display: none;}
#sympodium{display: none;}
#actalyst{display: none;}
#smart-notebook{display: none;}
#senteo{display: none;}
#smart-response{display: none;}
#smart-response-le{display: none;}
#smart-table{display: none;}
#display-frame{display: none;}
#sales{display: none;}
#smart-hub{display: none;}
#smart-podium{display: none;}
#smart-hub-pe{display: none;}
#smart-hub-se{display: none;}
#smart-hub-ve{display: none;}
#smart-meeting-pro{display: none;}
#smart-classroom-suite{display: none;}
#smart-notebook-math{display: none;}
#smart-board-685ix{display: none;}
#smart-board-sbd600{display: none;}
#for-dummies{display: none;}
#smart-pointers{display: none;}
#smart-slate{display: none;}
#symbio{display: none;}
#smart-response-xe{display: none;}
#smart-response-pe{display: none;}
#smart-response-ce{display: none;}
#smart-response-ve{display: none;}
#safari-montage{display: none;}
#satalight {display: none;}
#smart-board-6052i {display: none;}

.fb {background: url(../img/fb-foot.gif) bottom right no-repeat; padding: 9px 25px 0 0; height: 28px; margin-left: 4px; margin-right: 6px;}
.tw {background: url(../img/twit-foot.gif) bottom right no-repeat; padding: 9px 25px 0 0; height: 28px; margin-left: 4px; margin-right: 6px;}
.li {background: url(../img/linkedin-foot.gif) bottom right no-repeat; padding: 9px 25px 0 0; height: 28px; margin-left: 4px; margin-right: 0;}

#main {width: 800px; height: 209px; background: url(../img/main-section.jpg) no-repeat top;}

#products-right-col {width: 238px; padding: 0; margin: 0 8px 0 0; float: right; display: block;}

#products-carousel {width: 800px; height: 200px;}

#footer{width: 789px; height: 101px; background: #fae89c url(../img/footer-bg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; padding: 9px 0 11px 11px; margin: 0; font-size: 10px;}
#footer a:link, #footer a:visited {color: #000; text-decoration: underline;}
#footer a:hover {color: #333; text-decoration: none;}
#footer .powered-by {margin: 1px 0 3px 0;}

#reflection {background: url(../img/reflection.gif) top center no-repeat; width: 804px; height: 95px; margin: 0 auto;}

p a:link, p a:visited {color: #017eaf; text-decoration: underline;}
p a:hover {color: #1ebfff; text-decoration: none;}

#product-left-col {width: 248px; padding: 0; margin: 0; float: left;}

#highlights {color: #333; background: url(../img/highlights-bg.gif) repeat-y; margin: 0 0 11px 11px; padding: 5px 0 4px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; border-bottom: 1px solid #d5c377; border-top: 1px solid #d5c377; border-right: 1px solid #d5c377; width: 230px;}
#training-highlights {color: #333; background: url(../img/highlights-bg.gif) repeat-y; margin: 0 0 11px 11px; padding: 5px 0 4px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; border-bottom: 1px solid #d5c377; border-top: 1px solid #d5c377; border-right: 1px solid #d5c377; width: 230px;}
#highlights ul {margin: 2px; padding: 0 5px 0 5px;}
#highlights p {margin: 7px; padding: 0;}
#highlights ul li {margin: 5px 0 0 0; list-style: none; background: url(../img/highlight-bullet.gif) no-repeat left top; padding-left: 8px; display: block;}
#training-highlights ul {margin: 2px; padding: 0 5px 0 5px;}
#training-highlights p {margin: 7px; padding: 0;}
#training-highlights ul li {margin: 5px 0 0 0; list-style: none; background: url(../img/highlight-bullet.gif) no-repeat left top; padding-left: 8px; display: block;}
#highlights h3 {margin: 5px 0 0 5px; padding: 0; background: url(../img/product-highlights.gif) no-repeat; width: 132px; height: 17px; text-indent: -9999px;}
#training-highlights h3 {margin: 5px 0 0 5px; padding: 0; background: url(../img/training-highlights.gif) no-repeat; width: 132px; height: 17px; text-indent: -9999px;}

#product-img {width: 248px; height: 181px; display: block; margin: 0 0 11px 0; padding: 0;}

#in-use-img {width: 238px; height: 163px; margin: 13px 0 0 -5px; padding: 0;}

#description {width: 258px; padding: 0; margin: 0 0 13px 263px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;}
#description h2 {margin: 0; padding: 0; width: 248px; height: 36px; text-indent: -9999px;}
#description ul li {margin: 0; list-style: none; background: url(../img/highlight-bullet.gif) no-repeat left top; padding-left: 8px; display: block;}
#description p:last-child {background: url(../img/ender.gif) no-repeat left bottom; padding-bottom: 10px;}
#description a:link, #description a:visited {color: #0072bc; text-decoration: underline;}
#description a:hover {
	color: #333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#description h3 {margin: 20px 0 -12px 0; padding-bottom: 0;}
#description h4 {margin: 20px 0 -12px 0; padding-bottom: 0; color: #333;}

a:link, a:visited {color: #0072bc; text-decoration: underline;}
a:hover {color: #333; text-decoration: none;}

#bullet-links {margin: 2px; padding: 0 5px 0 5px;}
.bullet-links {margin: 2px; padding: 0 5px 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;}

#bullet-links li {background: url(../img/highlight-bullet.gif) no-repeat left top;}
.bullet-links li {background: url(../img/highlight-bullet.gif) no-repeat left top;}
.product-bullet-links {margin:  17px 2px 2px 2px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;}
.product-bullet-links li {background: url(../img/highlight-bullet.gif) no-repeat left top; list-style: none; padding-left: 9px;}

.safari-bullet-links {margin: 12px 0 24px 18px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px;}
.safari-bullet-links li {list-style: square; margin-bottom: 1px; list-style-position: inside;}
.safari-bullet-links li.category {list-style: none; font-weight: bold;}
.safari-bullet-links li.return-to-products {background: url(../img/back-to-products-bullet.gif) no-repeat; margin-top: 17px; margin-bottom: 17px; list-style: none; padding-left: 12px;}

#purchase {background: url(../img/purchasing-information-bg.gif) repeat-y; width: 228px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 0 8px 0 -5px; padding: 5px; border-bottom: 1px solid #a7a9ac; border-top: 1px solid #a7a9ac; border-right: 1px solid #a7a9ac;}

#purchase h3 {background: url(../img/purchasing-information.gif) no-repeat; width: 146px; height: 13px; text-indent: -9999px; margin: 0; padding: 0;}

#purchase a:link, #purchase a:visited {color: #333; text-decoration: underline;}
#purchase a:hover {color: #000; text-decoration: none;}

#feature1 {background: url(../img/feature1.gif) no-repeat; border: 1px solid #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 0; padding: 9px; height: 154px; padding-right: 135px;}

#feature2 {background: url(../img/feature1.gif) no-repeat; border: 1px solid #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 0; padding: 9px; height: 154px;}

#feature3, #feature4, #feature5, #feature6 {background: url(../img/feature1.gif) no-repeat; border: 1px solid #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 11px 0 0 0; padding: 9px; display: block;}

/* change this for little pixel problems under the events feature */
#feature2 {padding-bottom: 9px; margin-bottom: 0;}
#feature3 {padding-bottom: 22px; margin-bottom: 0; background: #fbfbfb url(../img/newsletter-icon.gif) right no-repeat; padding-right: 120px;}
#feature5 {padding-bottom: 8px; margin-bottom: 0; background: url(../img/coord-map.gif) no-repeat; padding-right: 140px;}

#feature1 h3, #feature2 h3, #feature3 h3, #feature4 h3, #feature5 h3, #feature6 h3 {width: 349px; height: 19px; margin: 0 0 10px 0; padding: 0; text-indent: -9999px;}

#feature1 h3 {display: block; height: 19px; width: 310px; background: url(../img/teq-names-new-evp.gif) top left no-repeat;}
#feature3 h3 {display: block; height: 19px; width: 118px; background: url(../img/teq-newsletters-h3.gif) top left no-repeat;}

/* feature 2 h3 link*/
#feature2 h3 {background: url(../img/upcoming-events-h3.gif) top left no-repeat; display: block; height: 19px; width: 123px; margin: 0 0 7px 0; }

/* feature 4 h3 link */
#feature4 h3 a:link, #feature4 h3 a:visited {display: block; height: 19px; width: 360px; background: url(../img/districts-schools-h3-link.gif) top left no-repeat;}
#feature4 h3 a:hover {background: url(../img/districts-schools-h3-link.gif) bottom left no-repeat;}

/* feature h3 */
#feature5 h3 {display: block; height: 19px; width: 360px; background: url(../img/learning-objects-h3.gif) top left no-repeat; margin-bottom: 9px;}
#feature6 h3 {display: block; height: 19px; width: 360px; background: url(../img/quick-links-h3.gif) top left no-repeat;}

#feature4 {margin-bottom: 11px;}
#feature6 {margin-top: 11px; display: block;}

#smart-centric {height: 154px;}
#feature1 {padding-right: 10px;}

/* lists in feature boxes */
#feature4 ul, #feature6 ul {margin: 0; padding: 0 0 0 12px;}
#feature2 ul {margin: -4px 0 -4px 0; padding: 0 0 0 12px;}
#feature2 ul li {padding: 0; margin: 0 0 2px 2px; list-style: square;}
#feature2 ul li.secondline {line-height: 16px;}
#feature4 ul li {padding: 0; margin: 2px 0 1px 3px; list-style: square;}
#feature6 ul li {padding: 0; margin: 1px 0 2px 3px; list-style: square;}

/* search section*/
#search-section a:link, #search-section a:visited {color: #333; text-decoration: underline;}
#search-section a:hover {color: #000; text-decoration: none;}

/* contact page*/
#contact-address {float: right; margin: 0 0 0 45px; padding: 0; width: 325px; color: #777; line-height: 16px;}
#contact-address p a:link, #contact-address p a:visited {color: #777; text-decoration: underline;}
#contact-address p a:hover {color: #555; text-decoration: none;}

/* support page */
#column-2 {float: right; margin: 1px 11px 0 11px; padding: 0 0 0 11px; width: 365px;}

/* home page only */
a.click-here-for-smart {background: url(../img/click-here-for-smart.gif) no-repeat top; display: block; width: 103px; height: 87px;}
a:hover.click-here-for-smart {background: url(../img/click-here-for-smart.gif) no-repeat bottom;}
#home-products {width: 396px; height: 87px; padding: 0; margin: 0;}
#news-ticker {width: 275px; height: 46px; margin: 0 0 0 486px; padding: 0;}

form, object {margin: 0; padding: 0;}

#smart-centric-icon {float: right; margin: -4px 0 0 0; padding: 0; width: 236px; height: 237px; background: url(../img/smart-centric-icon.jpg) no-repeat;}
#recommended-products {background: none; margin-left: -9px; font-weight: bold;}
#recommended-training {background: none; margin-left: -9px; margin-top: 13px; font-weight: bold;}
#return-to-products {background: url(../img/back-to-products-bullet.gif) no-repeat; margin-top: 17px; margin-bottom: 17px;}
#important-info {border-top: 1px solid #999; padding-top: 13px; font-size: 10px;}
