/* Infinitoy Site Style Sheet *//* GENERAL STYLES */body { margin: 0; font-family:  Helvetica, Arial, sans-serif; }table {font-size:medium;}tr {font-size:medium;}td {font-size:medium;}li {font-size:medium;}italic { font-style: italic; }center { text-align: center; }h1 { text-align: center; }/* Hack classes for right/left element alignment */.floatLeft { float: left; }.floatRight { float: right; }.textRight { text-align: right; }/* RIGHT-SIDE STYLES */#mainContainer { margin: 0; padding: 0; font-size: small; }/* TOP NAVIGATION BAR */#menuBar { margin-left:210px; padding-top:5px; }/* Primary Content *//*#mainContentArea { margin-left: 210px; margin-right: 10px; margin-top: 20px; }*/#quizmoPage { width: 1070px; }#mainContentArea { margin-left: 210px; margin-top: 20px; margin-right: 20px; }#mainContentArea h1 {  font-family:  Helvetica, Arial, sans-serif; font-size: 1.3em; margin-top: 1.5em; margin-bottom: .3em; }#mainContentArea h2 {  font-family:  Helvetica, Arial, sans-serif; font-size: 1.1em; margin-top: 1.5em; margin-bottom: .3em; }#mainContentArea p { line-height: 1.3em; font-family: Verdana,  Helvetica, Arial, sans-serif; font-size: .9em; margin-top: 0; padding-top: 0; }#mainContentArea li { line-height: 1.3em; font-family: Verdana,  Helvetica, Arial, sans-serif; font-size: .9em; }/*mainpage - this is a fixed width div so that the quizmo unit will not collaspe down the page in IE 6 and 7 *//* LEFT SIDE CONTENT *//* Container for left-side content */#sidebarContainer { width:200px; margin:0; padding:0; float: left; }#logoDot img { border: none; }#xmarket { text-align: center; font-size: .70em; font: verdana, Helvetica, Arial, sans-serif; border: 3px dotted #eee;}#xmarket img { border: none; margin-bottom: 5px; }#contactLink { color: #b2b2b2; text-align:left; font-family:  Helvetica, Arial, sans-serif; font-weight:bold; font-size:x-small; text-transform:uppercase; margin-left:10px; }#contactLink a:link { color: #b2b2b2; text-decoration: underline; }#contactLink a:visited { color: #b2b2b2; text-decoration: underline; }#contactLink a:hover { color: #f00; text-decoration: underline overline; }.sidebar_text { font-family: Verdana,  Helvetica, Arial, sans-serif; font-size: .7em; color: #444; padding: 5px; }.sideLinks { padding:5px; font-family: Verdana,  Helvetica, Arial, sans-serif; }.sideLinks h4 { font-size:.85em; font-weight: bold; border-top: 1px solid #999; padding-bottom: 3px; margin-bottom: 0px; }.sideLinks ul { list-style: none; margin: 0; padding: 0; }.sideLinks li { padding: 0.3em 0 0.3em 0.5em; font-size: .85em; font-weight: bold; }.sideLinks a:link { color: #00f; text-decoration: underline; font-size: .8em; }.sideLinks a:visited { color: #00f; text-decoration: underline; font-size: .8em; }.sideLinks a:hover { background-color:#ffd100; color: #00f; text-decoration: none; font-size: .8em; }.sideLinks p { font-size: .80em;}/* ONLINE RETAILER PAGE STYLES */.onlineStoreListing {float: left; width: 220px; height: 175px; margin: 3px; padding: 3px; text-align: center; }.onlineStoreListing img {border: none; }.onlineStoreListingPhone {font-size: .9em; font-weight: bold; margin-top: 4px; margin-bottom: 2px; }.onlineStoreListingState {font-size: .8em; margin-bottom: 5px; }/* Other general styles */th.retail { background-color: #91268f; color: #fff; font-weight: bold; font-family:  Helvetica, Arial, sans-serif; }td { vertical-align: top; font-size: .85em; font-family: Verdana,  Helvetica, Arial, sans-serif; }.awardImage { height:160px; width:160px; float:left; }.framedPicBlue {border: 5px solid #6eb5dd; margin-right: 10px; }.framedPicGreen {border: 5px solid #8dc63f; margin-right: 10px; }.framedPicRed {border: 5px solid #ed0b00; margin-right: 10px; }.framedPicYellow {border: 5px solid #ffd100; margin-right: 10px; }.framedPicGrey {border: 5px solid #b2b2b2; margin-right: 10px; }.framedPicPurple {border: 5px solid #91268f; margin-right: 10px; }.framedPicOrange {border: 5px solid #f7941c; margin-right: 10px; }.itemNumber { font-weight:bold; font-size: .85em; }.reverse { color:#fff; }