body {background:url(images/spacer.gif) repeat-y 80% 0; width: 956px; font: normal 13px/18px arial; color: #333333; margin: 0px; padding: 0px;}
html {background: #dadada url(images/spacer.gif) repeat-y 20% 0;}
A:hover {text-decoration: underline;}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
img	{border: 0; vertical-align: text-bottom;}
form {border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input {padding: 2px 0px 2px 0px; font-weight: normal; font-size: 8pt; background: #FFF; color: #555; font-family: arial;}
select, textarea {background-color: #FFF; color: #555; font-family: arial; font-size: 8pt; margin: 0px 0px 10px 0px;}
span.trans input {background-color: transparent;}
acronym {cursor: help;}
h1 {margin: 0px; padding: 0px;}
h2 {margin: 0px; padding: 0px;}
h3 {margin: 0px; padding: 0px;}
.button {cursor: pointer; background: transparent url(images/bkgrd_button.gif) repeat-x; border: 1px solid #d87409; color: #fff; height: 24px; font: 14px "Century Gothic", "Avant Garde", Futura, Helvetica;}
.trans {background-color: transparent;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.top {vertical-align: text-top;}
.middle {vertical-align: middle;}
.txtcenter {text-align: center;}
.txtright {text-align: right;}
.smtext {font: 7.5pt/10pt arial;}
.right {float: right;}
.left {float: left;}
.blue {color: #0099cc;}
.nowrap {white-space: nowrap;}
.opacity {opacity: .3; filter: alpha(opacity=30);}
.last {margin-bottom: 0px;}
.clear {height: 0px; clear: both;}
.price {color: #333; font-weight: bold; font-size: 16px;}
.centerdiv{ /*IE method of centering a relative div*/
text-align: center; }
.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;}
      
#sslogin {margin: 5px 10px; padding: 0px;}
#sslogin A:link {color: #666; font-weight: bold; text-decoration: none;}
#sslogin A:visited {color: #666; font-weight: bold;}
#sslogin A:hover {color: #666; text-decoration: none;}
#sslogin p {text-align: right; font: 12px arial; color: #666; margin: 0px; padding: 0px;}
#sslogin img {vertical-align: top;}

#header {background: transparent url(images/bkgrd_header-football10.gif) no-repeat; width: 956px; height: 118px; margin: 4px 0px 4px 0px;}
#header A:link {color: #FFF; text-decoration: none;}
#header A:visited {color: #FFF;}
#header A:hover {color: #FFF; text-decoration: none;}
#header img {display: inline; border: 0px;}
#header ul {font: bold 12px/18px arial; color: #FFF; list-style-position: outside; padding: 12px 0px 0px 0px; margin: 0px 138px 0px 0px; text-align: right;}
#header li {list-style-type: none; display: inline; vertical-align: middle;}
#header li.home {background: transparent url(images/icon_home.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 26px;}
#header li.account {background: transparent url(images/icon_account.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 26px;}
#header li.track {background: transparent url(images/icon_shipping.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 26px;}
#header li.cart {background: transparent url(images/icon_cart.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 26px;}
#header li.customerservice {background: transparent url(images/icon_customerservice.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 26px;}
#header li.search {background: transparent url(images/icon_search.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 5px 0px 7px 26px;}

#topnav {font: bold 12px/14px arial; height: 32px; border-right: 1px solid #d5d5d5; overflow: hidden; width: 956px; position: relative; background: transparent url(images/bkgrd_topnav.gif) repeat-x 0 0; padding: 0px 0 0 0;}
body.small #topnav {background-position: 0 -11px; height: 27px;	padding: 0;}
#topnav p {color: #FFFFFF; line-height: 27px; margin-left: 20px; font-size: 110%;}

#search {position: absolute; left: 815px; top: 35px;}
#search fieldset {border: 0px; margin: 0px; padding: 0px;}
#search img {position: absolute; left: -18px; top: -1px; padding: 0px; margin: 0px;}
#search input {font: bold 12px arial; padding: 0px; margin: 0px; vertical-align: top;}
#search .textfield {color:#333; margin:0px; height:20px; border:solid 0 #fff; padding: 3px 8px; background: transparent url(images/bkgrd_textfield.gif) no-repeat fixed; width:130px; voice-family: "\"}\""; voice-family:inherit; width:117px;}
#search fieldset>input.textfield {background: transparent url(images/bkgrd_textfield.gif) no-repeat;}

#menu {float:left; height: 32px; margin: 0 0 0 0; overflow: hidden; line-height:normal;}
* html #menu {margin: 0 0px 0 0;}
#menu ul {margin:0; padding:10px 10px 0; list-style:none;}
#menu li {float:left; margin:-1px 1px; padding:0 0px 0 0; background:url(images/bkgrd_topnav-li-off.gif) no-repeat right top;}
#menu a {float:left; display:block; padding:3px 10px 4px 10px; text-decoration:none; font-weight:bold;}
/*#menu li a:hover {float:left; background:url(images/bkgrd_topnav-li-on.gif) no-repeat left top;}*/
#menu a:hover {float:left; display:block; padding:3px 10px 4px 10px; text-decoration:none; font-weight:bold; color:#fd8300;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */
#menu #current {background:url(images/bkgrd_topnav-li-on.gif) no-repeat right top; padding: 0px 0px 1px 0px;}
#menu #current a {background:url(images/topnav-li-on.gif) no-repeat left top; color:#fd8300;}

div.menuBar, div.menuBar a.menuButton, div.menu {clear: both; font: 12px arial; font-weight: bold; color: #666666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.menu a.menuItem {font: 12px arial; font-weight: normal; color: #666666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.menuBar {padding: 0px; margin: 0px; text-align: left;}
div.menuBar img {padding: 0px; margin: 0px 0px 0px -6px; vertical-align: baseline;}
div.menuBar a.menuCurrent {color: #FFF; cursor: hand; text-decoration: none; top: 0px; z-index: 100;}
div.menuBar a.menuButton {color: #666666; cursor: hand; text-decoration: none; top: 0px; left: 0px; z-index: 100;}
div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {background:url(images/bkgrd_topnav-li-on.gif) no-repeat right top; text-decoration: none; color: #fd8300;} 
div.menu {background: #fff url(images/bkgrd_input.png) bottom left repeat-x; border-right: 1px solid #cbcace; border-left: 1px solid #cbcace; border-bottom: 1px solid #cbcace; left: 0px; padding: 0px 1px 1px 0px; margin-left: 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101;}
div.sub {border: 1px solid #cbcace;}
div.menu a.menuItem {color: #666666; cursor: hand; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap;}
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemNew { font-weight: bold; padding: 0px 5px 2px 25px; margin: 0px; background: transparent url(images/li_new.gif) no-repeat 0px 2px;}
div.menu a.menuItem span.menuItemArrow {margin-right: -.75em;}
div.menu div.menuItemSep {border: 1px inset #F4F4F4; margin: 4px 2px;}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {background: #fff url(images/bkgrd_button.gif) repeat-x top left; color: #FFF;}

#outer_wrapper {background: #fff;}
#wrapper {background: #fff;}

#container {width: 956px; float: left; margin-right: 0px; background: #fff;}
#content {margin-right: 0px; background: #fff;}
#main {border-top: 10px solid #fff; margin: 0px; padding: 10px 20px 30px 20px;}
#main A:link {color: #fd8300; text-decoration: none;}
#main A:visited {color: #fd8300;}
#main A:hover {color: #fd8300; text-decoration: underline;}
#main img.right {padding: 0px 0px 0px 10px;}
#main img.left {padding: 0px 10px 0px 0px;}
#main h1 {font: 26px "Century Gothic", "Avant Garde", Futura, Helvetica; color: #fd8300; padding-bottom: 15px;}
#main h1 img {vertical-align: baseline; opacity: .6; filter: alpha(opacity=60);}
#main h2 {font: bold 16px/22px "Century Gothic", "Avant Garde", Futura, Helvetica; color: #fd8300; padding-bottom: 15px;}
#main h3 {font: bold 13px/17px arial; color: #fd8300;}
#main p {padding: 0px 0px 15px 0px; margin: 0px;}
#main #video {margin: 5px 0px 20px 0px;}
#main img {margin: 0px; padding: 0px; vertical-align: bottom;}
#main div.hr {padding: 0px; margin: 5px auto 5px auto; height: 10px; background: transparent url(/images/hr_main.gif) no-repeat;}
#main div.hr hr {display: none;}

blockquote {background: transparent url(images/quote_left.gif) 0px 10px no-repeat; padding: 0px; margin: 0px;}
blockquote p {color: #666;}
blockquote div {padding: 10px 35px 0px 35px; background: transparent url(images/quote_right.gif) right bottom no-repeat;}

form.standard label {width:200px; margin-right:10px;}
form.standard label.long, form.standard p.label {margin-left:120px; width:390px;}
form.standard label span {color:#900;}
form.standard input, form.standard textarea, form.standard select {background: #fff url(images/bkgrd_input.png) bottom left repeat-x; margin-left:210px; width:200px;}
form.standard input.button {cursor: pointer; background: transparent url(images/bkgrd_button.gif) repeat-x; border: 1px solid #d87409; color: #fff; height: 24px; font: 14px "Century Gothic", "Avant Garde", Futura, Helvetica; width: auto; padding-bottom: 4px;}
form.standard textarea {width: 300px;}
form.standard p.desc {margin-left: 210px;}
form.standard .checks label {margin-left:220px;}
form.standard .checks input {margin-left:210px;}
* html form.standard .checks input {margin-left:105px;}
* html form.standard .checks label {margin-left:210px;height:1em;}

form.standard {margin:0 0 3em 0;}
form.standard label {float:left; text-align:right; padding-top:0.2em; font-weight:bold; font-size:1em;}
form.standard label span.required {font-size: 22px; color: #fd8300; vertical-align: bottom;}
form.standard label:after {content:":"; }
form.standard label.long {float:none; display:block; text-align:left;}
form.standard label.long:after {content:"";}
form.standard input, form.standard textarea, form.standard select {display:block; margin-bottom:-1em;}
form.standard select[multiple="multiple"] {margin-left:0px;}
form.standard br {} 
form.standard input[type="radio"], form.standard input[type="checkbox"], form.standard input[type="hidden"] {width:auto; height: auto; border:0; background: none;}
form.standard input[type="hidden"] {display:none;}
form.standard p.desc {display:block; margin-top:-0.4em; margin-bottom:1em; font-style:italic; font-size:0.9em;}
form.standard .checks label {float:none; width:auto; clear:none; display:block; text-align:left; height:2em;padding-top:0;margin-bottom:-1em;}
form.standard .checks label:after {content:"";} 
form.standard .checks input {float:left; text-align:right; margin-bottom:0.5em; width:auto;}

* html form.standard fieldset p.desc, * html form.standard .checks p.desc {margin-top: 0px;}
* html form.standard p.desc {margin-top: -1em;}
* html form.standard input, * html form.standard textarea, * html form.standard select,* html form.standard .checks input, * html form.standard .checks label {margin-top:0;margin-bottom:0;}
* html form.standard fieldset br {line-height:0.5em;font-size:0.5em;}

#product-promos {text-align: center; vertical-align: middle; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#product-promos p {padding: 0px; margin: 0px;}
#product-promos img {padding: 0px; margin: 0px; width: 210px; height: 275px; float: left;}

.jcarousel-container {position: relative; margin-left: -5px;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: 210px; height: 275px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

.jcarousel-skin .jcarousel-container {-moz-border-radius: 10px; background: #fff; border: 0px solid #346F97;}
.jcarousel-skin .jcarousel-container-horizontal {width: 635px; padding: 0px 5px;}
.jcarousel-skin .jcarousel-clip-horizontal {width: 635px; height: 275px; overflow: hidden;}
.jcarousel-skin .jcarousel-item {width: 210px; height: 275px;}
.jcarousel-skin .jcarousel-item-horizontal {margin-right: 0px;}
.jcarousel-skin .jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-skin .jcarousel-next-horizontal {position: absolute; top: 0px; right: 0px; width: 24px; height: 275px; cursor: pointer; background: transparent url(images/next-hori.png) no-repeat 0 0;}
.jcarousel-skin .jcarousel-next-horizontal:hover {background-position: -24px 0;}
.jcarousel-skin .jcarousel-next-horizontal:active {background-position: -48px 0;}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -72px 0;}
.jcarousel-skin .jcarousel-prev-horizontal {position: absolute; top: 0px; left: -10px; width: 24px; height: 275px; cursor: pointer; background: transparent url(images/prev-hori.png) no-repeat 0 0;}
.jcarousel-skin .jcarousel-prev-horizontal:hover {background-position: -24px 0;}
.jcarousel-skin .jcarousel-prev-horizontal:active {background-position: -48px 0;}
.jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -72px 0;}

.jcarousel-container-vertical {width: 630px; height: 195px; background: none; border: 1px solid #fff;}
.jcarousel-clip-vertical {top: 15px; width: 290px; height: 170px; margin: 0 5px; z-index: 20;}
.jcarousel-item-vertical, .jcarousel-item-placeholder-vertical {width: 600px; height: 195px; margin: 5px 0;}
.jcarousel-item h3, .jcarousel-item p {margin: 0; font-size: 90%;}
.jcarousel-next-vertical {position: absolute; bottom: 0; left: 0; width: 300px; height: 14px; cursor: pointer; border-top: 1px solid #fff; background: #4088b8 url(images/arrow-down.gif) no-repeat center;}
.jcarousel-next-disabled-vertical {cursor: default; opacity: .5;  -moz-opacity: .5; filter: alpha(opacity=50);}
.jcarousel-prev-vertical {position: absolute; top: 0; left: 0; width: 300px; height: 14px; cursor: pointer; border-bottom: 1px solid #fff; background: #4088b8 url(images/arrow-up.gif) no-repeat center;}
.jcarousel-prev-disabled-vertical {cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50);}

#featured {width: 630px; height: 145px; margin: 25px 0px; padding: 12px 0px 12px 0px; border-top: 5px solid #ccc; border-bottom: 5px solid #ccc;}
#featured A:hover {text-decoration: underline; color: #005596;}
#featured A:link {text-decoration: none; color: #1d407b;}
#featured A:visited {color: #005596;}
#featured img {margin: 5px 10px 5px 0px; padding: 0px;}
#featured p {font: 11px/16px arial; color: #346A80; padding: 5px 0px 0px 0px; margin: 0px;}
#featured h2, #featured h3, #featured h4 {font: bold 18px "Century Gothic", "Avant Garde", Futura, Helvetica; letter-spacing: -1px; color: #fd8300; padding: 0px; margin: 0px;}

#grid1 {width: 225px; height: 145px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p.projector-packages a {width: 225px; padding: 120px 0 0px 0; height: 0; background: url(promos/images/featured_projector-packages-off.jpg) no-repeat; overflow: hidden; display: block;}
p.projector-packages a:hover {width: 225px; padding: 120px 0 0px 0; height: 0; background: url(promos/images/featured_projector-packages-on.jpg) no-repeat; overflow: hidden;}

#grid2 {width: 185px; height: 145px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p.featured-HT a {width: 185px;	padding: 120px 0 0px 0;	height: 0; background: url(promos/images/featured_Home-Theaters-off.jpg) no-repeat; overflow: hidden; display: block;}
p.featured-HT a:hover {width: 185px; padding: 120px 0 0px 0; height: 0; background: url(promos/images/featured_Home-Theaters-on.jpg) no-repeat; overflow: hidden;}

#grid3 {width: 215px; height: 145px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p.featured-1080 a {width: 215px; padding: 120px 0 0px 0; height: 0; background: url(promos/images/featured_1080-projectors-off.jpg) no-repeat; overflow: hidden; display: block;}
p.featured-1080 a:hover {width: 215px; padding: 120px 0 0px 0; height: 0; background: url(promos/images/featured_1080-projectors-on.jpg) no-repeat; overflow: hidden;}

#tabMenu {height:40px;} 
#tabMenu a:link {text-decoration: none; font-weight: bold; color: #fff;}
#tabMenu a:hover {text-decoration: none; font-weight: bold; color: #fff;}
#tabMenu a:visited {font-weight: bold; color: #fff;} 
#tabContent {height: 200px; margin: 0; padding: 0px 0px 30px 0px;} 
#tabContent .content {display: none;} 
#tabContent .active {padding: 0px 0px; display:block;}
* html #tabContent .content {border-top: 3px solid #0099ff; border-bottom: 1px solid #0099ff; border-left: 1px solid #0099ff; border-right: 1px solid #0099ff; height: 200px; padding: 1em 8px; margin-top: -6px; background: #fff url(images/bkgrd_tab.gif) repeat-x 0px 0px;}
#tabContent .content {border-top: 3px solid #0099ff; border-bottom: 1px solid #0099ff; border-left: 1px solid #0099ff; border-right: 1px solid #0099ff; height: 200px; padding: 1em 8px; margin-top: -3px; background: #fff url(images/bkgrd_tab.gif) repeat-x 0px 0px;}
#tabContent .content ul {margin: 0px 0px 0px 0px; padding: 0px 0px 15px 10px; list-style: none;}
#tabContent .content li {list-style-type: none; display: block; padding: 0px 5px 5px 20px; margin: 0px; background: transparent url(images/li_main.gif) no-repeat 3px 5px; font: normal 15px/18px arial;}

.tabmenu {margin:0 auto; padding:0; height:40px; width:100%; display:block; background: transparent url(images/basic_tab.png) repeat-x;} 
.tabmenu li {padding:0; margin: 0; list-style: none; display: inline;} 
.tabmenu li a {float: left; margin: 0 2px 0 0; padding-left: 5px; display: block; color: #fff; text-decoration: none; cursor: pointer; background: transparent url(images/basic_tab.png) 0px -40px no-repeat;} 
.tabmenu li a span {line-height: 40px; float: left; display: block; padding-right: 6px; background: transparent url(images/basic_tab.png) 100% -40px no-repeat;} 
.tabmenu li a:hover {background-position: 0px -120px; color: #fff;} 
.tabmenu li a:hover span {background-position: 100% -120px;} 
.tabmenu li a.active {line-height:40px; background: transparent url(images/basic_tab.png) 0px -80px no-repeat;}
.tabmenu li a.active span {background: transparent url(images/basic_tab.png) 100% -80px no-repeat; color: #fd8300;}
.tabmenu li a.active:hover {line-height:40px; background: transparent url(images/basic_tab.png) 0px -80px no-repeat;} 
.tabmenu li a.active:hover span {background: transparent url(images/basic_tab.png) 100% -80px no-repeat; color: #fd8300; cursor: default;}

.tabmenu li.title {float: left; font: bold 16px/34px "Century Gothic", "Avant Garde", Futura, Helvetica; color: #fd8300; padding-right: 8px;}
/*\*/
html*.tabmenu li.title {
[letter-spacing: 0px;
letter-spacing: -1px;
]letter-spacing: 0px;
}/*end*/
.dummyend[id]{clear:both;}

.glidecontentwrapper {position: relative; margin: -10px 0px 0px -6px; width: 620px; height: 195px; overflow: hidden;}
* html div.glidecontentwrapper {position: relative; margin: -10px 0px 0px -8px; width: 620px; height: 195px; overflow: hidden;}
.glidecontent {position: absolute; background: #fff url(images/bkgrd_tab.gif) repeat-x 0px 0px; padding: 0px 10px; visibility: hidden; width: 610px;}
.glidecontenttoggler {width: 620px; margin-top: -1px; text-align: center; background: #fff;}
.glidecontenttoggler a {display: -moz-inline-box; display: inline-block; color: #2e6ab1; padding: 0px 4px; margin-right: 30px; font-weight: bold; text-decoration: none;}
.glidecontenttoggler a.selected {}
.glidecontenttoggler a:hover {}
.glidecontenttoggler a.toc2 {}
.glidecontenttoggler a.prev {width: 91px; height: 29px; background: transparent url(images/button_previous.gif) no-repeat top;}
.glidecontenttoggler a.next {width: 91px; height: 29px; background: transparent url(images/button_next.gif) no-repeat top;}
.glidecontenttoggler a.prev:hover {background: transparent url(images/button_previous-on.gif) no-repeat top;}
.glidecontenttoggler a.next:hover {background: transparent url(images/button_next-on.gif) no-repeat top;}

#resourcezone {border: 1px solid #d5d5d5; font: 11px arial; color: #666; background: #eee url(images/bkgrd_resourcezone.gif) repeat-x top; width: 615px; height: 130px; padding: 0px 0px; margin: 0px 0px;}
#resourcezone A:link {color: #666; text-decoration: none;}
#resourcezone A:hover {color: #9498df; text-decoration: underline;}
#resourcezone A:visited {color: #666;}
#resourcezoneTitle {background: url(images/header_resourcezone-old.gif) no-repeat; width: 629px; height: 25px; padding: 0px 0px; margin: 3px 0px;}
#resourcezoneTitle h1 {font-size: 16px; color: #333; padding: 2px 18px;}
#resourcezone h3 {font-weight: bold; font-size: 11px; line-height: 24px; color: #9498df; display: inline;}
#resourcezone p {clear: left; font: 12px arial; padding: 0px 0px;}
#resourcezone img {padding: 0px 10px; margin: 0px; vertical-align: middle;}
#resourcezone img.right {float: right; padding: 10px; margin: 0px; vertical-align: middle;}
ul.rzList {font-size: 11px; list-style: none; margin: 0px; padding: 15px 0px; width: 200px; float: left; position: relative; top: 0px; left: 4%;}
* html ul.rzList {margin: 0; position: relative; top: 0px; left: 2%;}
ul.rzList li {list-style-type: none; display: block; margin-left: 0; clear: both; float: left; padding-left: 20px; line-height: 1.5em; width: 100%; text-align: left; background: transparent url(images/li_resourcezone.gif) no-repeat 1px 3px;}
#resourcezone ul.rzList li a:hover {list-style-type: none; display: block; margin-left: -20px; clear: both; float: left; padding-left: 20px; line-height: 1.5em; width: 100%; text-align: left; background: transparent url(images/li_resourcezone-on.gif) no-repeat 1px 3px; text-decoration: none;}
ul.rzList li.rzTitle {padding-left: 0; list-style-type: none; background: none;}	
#resourcezone .rzlink {background-color: #fff;}
#resourcezone .rzlink img {clear: left;}

#manulogos {width: 630px; padding: 0px 0px 0px 0px; margin-top: 10px; text-align: center;}
#manulogos img {padding: 0px 6px; border: 0px;}
#manulogos a:hover img {opacity: .7; filter: alpha(opacity=70);}

#rightcol {width: 262px; float: right; border-top: 10px solid #fff; margin: 0px; padding: 10px 10px 0px 0px;}
#rightcol select {font: 13px arial; color: #333; padding: 1px 0px; margin: 0px 0px 5px 0px;}
#rightcol p {padding: 0px; margin: 0px;}
#rightcol p.title {font: bold 18px/22px "Century Gothic", "Avant Garde", Futura, Helvetica; color: #fd8300; padding: 8px 0px 4px 0px; letter-spacing: -1px;}

fieldset#home {border: 1px solid #cbcace; height: 65px; padding: 0px 7px; margin: 0px 0px 7px 0px; background: #fff url(images/bkgrd_input.png) bottom left repeat-x; }
fieldset#home legend {margin: 0px 0px; padding: 0px 2px; font: bold 16px/22px "Century Gothic", "Avant Garde", Futura, Helvetica; color: #fd8300; background: transparent; }
fieldset#home select {padding: 5px 3px; margin-top: 6px; border: 1px solid #ccc; }

#shapeads {font: 12px/16px arial; color: #666; width: 260px; margin: 0 0px 2em 0; padding-bottom: 0em; background: #eee url(images/shapeads_lt.gif) bottom left no-repeat;}
#shapeads A:link {color: #fd8300; text-decoration: none;}
#shapeads A:hover {color: #fd8300; text-decoration: underline;}
#shapeads A:visited {color: #fd8300; text-decoration: none;} 
#shapeads div {font: 12px/12px arial; color: #f90; padding: 1.9em 0.5em 0 0; margin: 0em 0 0 0.5em; background: url(images/shapeads_rt.gif) top right no-repeat;}
#shapeads img {border: 0px;}
#shapeads img A:hover {border: 1px solid #333;}
#shapeads p {margin: 0em 0.5em 1.5em 0.5em;}

#projector-features {margin: 0px 0px 10px 0px;}
#projector-features img {margin-bottom: 4px; border: 1px solid #fff; overflow: hidden;}
#projector-features A:hover img {border: 1px solid #fd8300;}

p.projector-finder a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-search.jpg) no-repeat; overflow: hidden; display: block;}
p.projector-finder a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-search.jpg) no-repeat; overflow: hidden;}

p.projector-deal a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-DOD.jpg) no-repeat; overflow: hidden; display: block;}
p.projector-deal a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-DOD.jpg) no-repeat; overflow: hidden;}

p.projector-deal2 a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-DOD_InFocus.jpg) no-repeat; overflow: hidden; display: block;}
p.projector-deal2 a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-DOD_InFocus.jpg) no-repeat; overflow: hidden;}

p.projector-demos a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-deals.jpg) no-repeat; overflow: hidden; display: block;}
p.projector-demos a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-deals.jpg) no-repeat; overflow: hidden;}

p.axiom-audio a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_axiom-audio.jpg) no-repeat; overflow: hidden; display: block;}
p.axiom-audio a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_axiom-audio.jpg) no-repeat; overflow: hidden;}

p.elite a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_elite-screens.jpg) no-repeat; overflow: hidden; display: block;}
p.elite a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_elite-screens.jpg) no-repeat; overflow: hidden;}

p.projector-rebates a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-rebates.jpg) no-repeat; overflow: hidden; display: block;}
p.projector-rebates a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-rebates.jpg) no-repeat; overflow: hidden;}

p.facebook a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-facebook.jpg) no-repeat; overflow: hidden; display: block;}
p.facebook a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-facebook.jpg) no-repeat; overflow: hidden;}

p.twitter a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_twitter.jpg) no-repeat; overflow: hidden; display: block;}
p.twitter a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_twitter.jpg) no-repeat; overflow: hidden;}

p.itunes a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-podcasts.jpg) no-repeat; overflow: hidden; display: block;}
p.itunes a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 4px; height: 0px; background: url(promos/images/home_projector-podcasts.jpg) no-repeat; overflow: hidden;}

p.youtube a {border: 1px solid #fff; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-videos.jpg) no-repeat; overflow: hidden; display: block;}
p.youtube a:hover {border: 1px solid #fd8300; width: 260px; padding: 75px 0px 0px 0px; margin-bottom: 10px; height: 0px; background: url(promos/images/home_projector-videos.jpg) no-repeat; overflow: hidden;}

#authdeal {font: 12px/16px arial; color: #666; float: right; width: 260px; margin: 15px 0px 2em 0; padding-bottom: .5em; background: #eee url(images/shapeads_lt.gif) bottom left no-repeat;}
#authdeal A:link {color: #fd8300; text-decoration: none;}
#authdeal A:hover {color: #fd8300; text-decoration: underline;}
#authdeal A:visited {color: #fd8300; font-weight: none;} 
#authdeal div {color: #f90; padding: 1.5em 0.5em 0 0; margin: 0em 0 0 0.5em; background: url(images/shapeads_rt.gif) top right no-repeat;}
#authdeal img {float: left; border: 0px; padding: 0px 0px 15px 15px; margin: -10px 0px 10px 0px;}
#authdeal p {margin: -1.2em 1em 2em 1em;}

#authdealbox {margin-top: 30px;}
#authdealbox ul {list-style-type: none;	width: 630px; margin: 0px; padding: 0px;}
#authdealbox li {border: 1px dotted #999; border-width: 1px 0; margin: 5px 0;}
#authdealbox li a {background: #ffffcc; display: block; font: bold 16px/24px "Century Gothic", "Avant Garde", Futura, Helvetica; color: #fd8300; padding: 5px; text-decoration: none;}
* html #authdealbox li a {width: 630px;}
#authdealbox li a:hover {background: #ffffdd;}
#authdealbox a em {color: #333;	display: block;	font: normal 13px/18px arial; color: #333333; }
#authdealbox a span {color: #fd8300; font: normal 13px/18px arial; font-weight: bold; text-decoration: underline;}

#signup {float: right; width: 262px; height: 200px; background: transparent url(images/bkgrd_signup.gif) no-repeat 0px 0px; margin: 0px 0px 2.2em 0; padding: 0 0 0em 0;}
#signup h1 {padding: 15px 0px 0px 0px; margin: 0px; text-align: center;}
#signup img {padding: 0px; margin: 0px; border: 0px;}
#signup1, #signup2, #signup3, #signupDefault {position:relative; text-align: center; width:240px; display:none; font: normal 12px/16px arial; padding:10px;}
#signupDefault {display: block; text-align: left; margin-top: -5px;}
#signupDefault h3 {font: bold 13px/17px arial; color: #fd8300; padding-bottom: 10px; text-align: center;}
#signupDefault h3 img {vertical-align: top;}
#signupDefault ul {margin: 0px 0px 0px 0px; padding: 10px 0px 15px 10px; list-style: none;}
#signupDefault li {list-style-type: none; display: block; padding: 0px 5px 2px 20px; margin: 0px; background: transparent url(images/li_main.gif) no-repeat 5px 3px;}
#signupDefault A:link {color: #fd8300; font-weight: bold; text-decoration: none;}
#signupDefault A:visited {color: #fd8300; font-weight: bold;}
#signupDefault A:hover {color: #fd8300; text-decoration: underline;}

#btns, #btns2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: none; text-align: right;}
#btns img, #btns2 img {padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

#quicklinks {font: 10px tahoma; color: #888; background: transparent url(images/bkgrd_quicklinks.gif) repeat-x top; width: 956px; height: 125px; padding: 0px 0px; margin: 0px 0px;}
#quicklinks A:link {color: #333; TEXT-DECORATION: none;}
#quicklinks A:hover {color: #888; TEXT-DECORATION: underline;}
#quicklinks A:visited {color: #888;}
ul.quickItems {font-size: 10px; list-style: none; margin: 0px; padding: 0px; padding-top: 15px; width: 150px; float: left; position: relative; top: 0px; left: 4%;}
* html ul.quickItems {margin: 0; position: relative; top: 0px; left: 2%;}
ul.quickItems li {margin-left: 0; clear: both; float: left; padding-left: 2px; line-height: 1.4em; width: 100%; text-align: left;}
ul.quickItems a {color: #333; font-weight: normal; text-decoration: none;}
ul.quickItems li.quickTitle {padding-left: 0; font-weight: bold; font-size: 10px; color: #fd8300; display: inline;}	  
#quicklinks p {padding: 0px; margin: 0px;} 

#sub {font: normal 12px/16px arial; border-collapse: separate; border-spacing: 0; margin: 2em 0; color:#333; width: 98%;}
#sub table a {color: #09f; text-decoration: none; border-bottom: 1px solid;}
#sub table a:visited {color: #c3c; font-weight: normal;}
#sub table a:hover {border-bottom-style: dotted;}
#sub thead th, #sub thead td {font-weight: bold; line-height:normal; text-align: left; border-bottom: 0.4em solid #09f;}
#sub tfoot th, #sub tfoot td {text-align: left; border-top: 0.4em solid #09f; font-weight: bold;}
#sub th, #sub td {padding: 0.25em;}
#sub tbody th, #sub tbody td {text-align: left; vertical-align: top;}
#sub tbody th {font-weight: bold; white-space: nowrap;}
#sub tbody th a:link, #sub tbody th a:visited {font-weight: bold;}
#sub tbody td, #sub tbody th {border: 1px solid #fff; border-width: 1px 0;}
#sub tbody tr.odd th, #sub tbody tr.odd td {border-color: #deded8; background: #f9f9fb;}
#sub tbody tr:hover td, #sub tbody tr:hover th {background: #fbfbf8;}
#sub caption {font-weight: bold; font-size: 1.1em; text-align: center; margin: 0; padding: 0.5em 0.25em; border-bottom: 0.4em solid #09f;}

#shapefloat {font: 10px tahoma; color: #888; float: right; width: 230px; margin: 1.5em 30px 2em 5%; padding-bottom: .5em; background: #fff url(images/shapefloat_lt.gif) bottom left no-repeat;}
#shapefloat A:link {color: #fd8300; text-decoration: none; font-weight: bold;}
#shapefloat A:hover {color: #fd8300; text-decoration: underline; font-weight: bold;}
#shapefloat A:visited {color: #fd8300; font-weight: bold;} 
#shapefloat img {float: right; padding: 0.8em 1em 0 0;}
#shapefloat div.site {font: 10px tahoma; color: #f90; padding: 0.5em 0.5em 0 0; margin: 0 0 0 1em; background: url(images/shapefloat_rt.gif) top right no-repeat;}
#shapefloat p {margin: 0 1em 1em 1em;}
	
#footer {font: 11px arial; color: #fff; background: transparent url(images/bkgrd_footer.gif) no-repeat; width: 956px; height: 37px; padding: 0px; margin: 3px 0px;}
#footer p {text-align: left; margin: 0px; padding: 10px 30px;}

#extraDivLogo {position:absolute; top: 38px; left: 14px; width: 320px; height: 100px; background-image: url(images/spacer.gif); margin: 0px;}
#extraDivProjectorSale {position:absolute; top: 60px; left: 540px; width: 185px; height: 80px; background-image: url(images/spacer.gif); margin: 0px;}
#extraDivDeal {position:absolute; top: 155px; left: 878px; width: 74px; height: 33px; background-image: url(images/nav-DEAL-btn.gif); margin: 0px;}
#extraDivHub {position:absolute; top: 72px; left: 758px; width: 190x; height: 16px; background-image: url(images/spacer.gif); margin: 0px;}
#extraDivHolidayShipping {position:absolute; top: 85px; left: 475px; width: 270px; height: 54px; background-image: url(images/spacer.gif); margin: 0px;}
