html{
	color:#000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}







body {
	background-image: url(http://www.ubeeinteractive.com/images/interface/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #dae4e9;
	font-family: Arial, Helvetica, sans-serif;
}

a {
  outline: none;
}


/*    --- main container holds all content ---    */
#container {
	margin: 0px auto;
	width: 963px;
}

/*logo and tagline image*/
#head {
	height: 130px;
	position: relative;
	background-image: url(http://www.ubeeinteractive.com/images/interface/head-bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 923px;
	margin-left: 18px;
}
#head img {
	position: absolute;
	left: 23px;
	top: 39px;
}



/*    --- main navigation ---    */
#nav {
	height: 28px;
	width: 923px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/nav-bar-bg.gif);
	margin-left: 20px;
}

#nav li {
	float: left;
	margin-right: 19px;
}
#nav li a {
	text-indent: -9009px;
	width: 87px;
	display: block;
	height: 28px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/nav-grid.gif) no-repeat 0px 0px;
}
#nav a:hover {
	background-position: 0px -28px;
}

#nav #products-btn a {
	width: 115px;
	background-position: -87px 0px;
}
#nav #products-btn a:hover {
	background-position: -87px -28px;
}

#nav #support-btn a {
	width: 115px;
	background-position: -203px 0px;
}
#nav #support-btn a:hover {
	background-position: -203px -28px;
}

#nav #about-btn a {
	width: 115px;
	background-position: -318px 0px;
}
#nav #about-btn a:hover {
	background-position: -318px -28px;
}

#nav #careers-btn a {
	width: 115px;
	background-position: -433px 0px;
}
#nav #careers-btn a:hover {
	background-position: -433px -28px;
}

#nav #contact-btn a {
	width: 115px;
	background-position: -548px 0px;
}
#nav #contact-btn a:hover {
	background-position: -548px -28px;
}

/*active state - change nav li id*/
#nav #products-btn-active a {
	width: 115px;
	background-position: -88px -56px;
}
#nav #products-btn-active a:hover {
	background-position: -88px -56px;
}

#nav #support-btn-active a {
	width: 115px;
	background-position: -203px -56px;
}
#nav #support-btn-active a:hover {
	background-position: -203px -56px;
}

#nav #about-btn-active a {
	width: 115px;
	background-position: -318px -56px;
}
#nav #about-btn-active a:hover {
	background-position: -318px -56px;
}

#nav #careers-btn-active a {
	width: 115px;
	background-position: -433px -56px;
}
#nav #careers-btn-active a:hover {
	background-position: -433px -56px;
}

#nav #contact-btn-active a {
	width: 115px;
	background-position: -548px -56px;
}
#nav #contact-btn-active a:hover {
	background-position: -548px -56px;
}

/*    --- breadcrumb styling ---    */
#container #breadcrumb {
	margin: 10px 10px 10px 40px;
	height: 20px;
}
#container #breadcrumb li {
	font-size: 70%;
	display: inline;
	font-weight: bold;
	color: #404040;
}

#container #breadcrumb li a {
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	background-image: url(http://www.ubeeinteractive.com/images/interface/breadcrumb-bullet.gif);
	background-position: 100% 50%;
	padding: 0px 8px 0px 0px;
	background-repeat: no-repeat;
}


/*    --- main content block ---    */
#main {
	background-color: #FFFFFF;
	background-image: url(http://www.ubeeinteractive.com/images/interface/main-side-bg.jpg);
	background-repeat: repeat-y;
}
#top-main  {
	background-image: url(http://www.ubeeinteractive.com/images/interface/top-main-bg.jpg);
	background-repeat: no-repeat;
	z-index: 100;
	background-position: 0px 0px;
}

/*    --- section header image styling ---    */
#main .section-image {
	margin: 0px 0px 0px 40px;
}


/*    --- main content area styling - left column ---    */
#content-area {
	float: left;
	width: 633px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/content-bottom-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 20px;
	min-height: 500px;
}
#content-area .header-image {
	margin: 10px 0px 0px 28px;
}
#content-area h1 {
	font-size: 123.1%;
	color: #53798b;
	margin: 10px 40px 25px 40px;
	font-weight: bold;
	background-image: url(http://www.ubeeinteractive.com/images/interface/header-bg.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	width: 400px;
	background-position: 0px 5px;
	line-height: 44px;
}
#content-area h2 {
	font-size: 116%;
	color: #53798b;
	font-weight: bold;
	margin: 20px 40px 0px 40px;
}
#content-area h3 {
	font-size: 100%;
	margin: 15px 40px 0px 40px;
}
#content-area p {
	font-size: 77%;
	margin: 8px 40px;
}
#content-area h5 {
	font-size: 77%;
	margin-top: 15px;
}
#content-area strong {
	font-weight: bold;
}
#content-area a {
	text-decoration: none;
	color: #53798b;
}
#content-area a:hover {
	color: #f99d1c;
}
#content-area  ul  {
	margin: 10px 40px;
}
#content-area li {
	font-size: 77%;
	margin: 0px 0px 15px 0px;
	padding-left: 15px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	clear: both;
}

/*    --- main content area styling - right sidebar ---    */
#sidebar {
	width: 326px;
	margin-left: 634px;
	padding-top: 20px;
}
#sidebar .sidebar-block {
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}

#sidebar p {
	font-size: 77%;
	margin: 8px 10px 8px 30px;
}
#sidebar strong {
	font-weight: bold;
}
#sidebar h2 {
	font-size: 116%;
	color: #53798b;
	font-weight: bold;
	margin: 10px 30px 15px 30px;
}
#sidebar h3 {
	font-size: 100%;
	margin: 10px 30px 0px 30px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/list-bullet.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0px 50%;
}
#sidebar h4 {
	font-size: 100%;
	margin: 10px 30px 0px 30px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/list-bullet.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0px 50%;
	font-weight: bold;
}
#sidebar ul {
	font-size: 93%;
	margin: 0px 40px 20px 40px;
}
#sidebar  ul li {
	line-height: 2;
	background-image: url(http://www.ubeeinteractive.com/images/interface/list-bullet.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0px 50%;
}
#sidebar ol li {
	font-size: 77%;
	margin: 10px 20px 10px 30px;
	padding-left: 10px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/triangle-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#sidebar   dl {
	margin: 10px 30px 10px 56px;
}
#sidebar dd {
	font-size: 85%;
	margin-bottom: 10px;
}
#sidebar dt {
	font-size: 93%;
}
#sidebar a {
	color: #53798b;
	font-weight: bold;
	text-decoration: none;
}
#sidebar a:hover {
	color: #f99d1c;
}

#sidebar a#rma-btn  {
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-btn-grid.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 58px;
	width: 247px;
	text-indent: -9009px;
}
#sidebar a:hover#rma-btn {
	background-position: 0px -58px;
}



/*    --- generic classes ---    */
.clear {
	clear: both;
}
#flash-spot {
	text-align: center;
	margin: 10px 0px;
}


/*    --- footer styling ---    */
#footer {
	clear: both;
	background-image: url(http://www.ubeeinteractive.com/images/interface/footer-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 18px;
}
#footer p {
	font-size: 77%;
	color: #688b9c;
	margin: 5px 40px;
}
#footer a {
	color: #688b9c;
	text-decoration: none;
}
#footer a:hover {
	color: #0c3d4d;
}


/*    --- page specific styling follows - overides standard templates ---    */

/*    --- product detail page styling ---    */
#product-detail {
	margin: 0px 0px 0px 40px;
	width: 329px;
}
#product-detail  h1 {
width: 375px;
	font-size: 123.1%;
	color: #53798b;
	margin: 20px 20px -10px 0px;
	font-weight: bold;
	background-image: url(http://www.ubeeinteractive.com/images/interface/list-bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0px 50%;
}
#content-area #product-buttons ul {
	margin: 0px;
}
#product-buttons {
	width: 210px;
	float: right;
	margin: 10px 20px 0px 0px;
}
#product-detail h3.product-number {
	font-size: 85%;
	margin: 0px 0px 0px 25px;
}
#product-buttons ul li {
	background-image: url(none);
	margin: 0px 0px 5px 0px;
}
#product-front-btn {
	width: 100px;
	float: left;
	text-align: center;
	border-right: 1px solid #d9e4e9;
}
#content-area #product-buttons p {
	margin: 30px 0px 0px 0px;
}
#product-back-btn {
	width: 100px;
	float: right;
	text-align: center;
}
#product-buttons ul li a {
	text-indent: -9009px;
	width: 200px;
	display: block;
	height: 37px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-nav-grid.gif) no-repeat 0px 0px;
}
#product-buttons a:hover {
	background-position: 0px -37px;
}
#product-buttons #product-detail-datasheet-btn a {
	background-position: -200px -0px;
}
#product-buttons #product-detail-datasheet-btn a:hover {
	background-position: -200px -37px;
}
#product-buttons #product-detail-driver-btn a {
	background-position: -400px 0px;
}
#product-buttons #product-detail-driver-btn a:hover {
	background-position: -400px -37px;
}



/*    --- product listing styling - NOTE: #product-list applied to body tag ---    */
#home #main, #product-list #main  {
	background-color: #FFF;
	background-image: url(none);
}
#product-list #top-main {
	background-image: url(http://www.ubeeinteractive.com/images/interface/product-top-main-bg.jpg);
	background-repeat: no-repeat;
	z-index: 100;
	background-position: 0px 0px;
}

#product-listing {
	margin: 0px;
}

/* multiple product blocks per page */
#product-listing .product-block {
	margin: 10px 20px 0px 20px;
	clear: both;
	border-bottom: 1px solid #cedce3;
}

#product-listing .product-block img {
	float: left;
	display: block;
	margin: 20px 20px 10px 20px;
}

#product-listing .product-block ul {
	background-image: url(http://www.ubeeinteractive.com/images/interface/product-list-btn-bg.jpg);
	background-repeat: repeat-y;
	width: 200px;
	float: left;
	background-position: right top;
	text-align: right;
	margin: 0px 0px 5px 7px;
}

#product-listing .product-block a {
	font-size: 93%;
	text-decoration: none;
	color: #53798b;
	font-weight: bold;
	display: block;
	padding:5px 20px 5px 5px;
	border-bottom: 1px solid #fff;
}

#product-listing .product-block a:hover {
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-list-btn-hover.jpg) top right repeat-y;
}

#product-listing .product-block li.block-top {
	height: 36px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-list-nav-top.jpg) top right no-repeat;
	border-bottom: 1px solid #fff;
}

#product-listing .product-block li.block-bottom {
	height: 36px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-list-nav-bottom.jpg) top right no-repeat;
}

#product-listing .product-block-description p {
	font-size: 85%;
}

#product-listing .product-block em {
	font-size: 85%;
	color: #333;
	display: block;
}


#product-listing  .product-block-description  {
	width: 350px;
	float: right;
}

#product-listing .product-block-description h1 {
	font-size: 123.1%;
	color: #53798b;
	margin: 10px 10px 10px 0px;
	font-weight: bold;
	background-image: url(http://www.ubeeinteractive.com/images/interface/list-bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0px 50%;
}
#content-area .support-prod-nav {
	margin: 0px 0px 10px 0px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	height: 40px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#content-area .support-prod-faq {
	margin: 0px 0px 10px 0px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	height: 40px;
	background-repeat: no-repeat;
	background-position: bottom left;
}



/*    --- support page buttons ---    */
#content-area .support-prod-nav li {
	font-size: 85%;
	margin: 0px 0px 10px 0px;
	background-image: url(none);
	padding: 0px;
	float: left;
	clear: none;
}
.support-prod-nav li a {
	text-indent: -9009px;
	width: 145px;
	display: block;
	height: 27px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/support-nav-grid.gif) no-repeat 0px 0px;
	margin: 0px 5px 0px 0px;
}
.support-prod-nav li a:hover {
	background-position: 0px -27px;
}
.support-prod-nav .product-support-datasheet-btn a {
	background-position: -145px -0px;
}
.support-prod-nav .product-support-datasheet-btn a:hover {
	background-position: -145px -27px;
}
.support-prod-nav .product-support-driver-btn a {
	background-position: -290px 0px;
}
.support-prod-nav .product-support-driver-btn a:hover {
	background-position: -290px -27px;
}
#content-area .support-prod-faq li {
	font-size: 85%;
	margin: 0px 0px 10px 0px;
	background-image: url(none);
	padding: 0px;
	float: left;
	clear: none;
}
.support-prod-faq li a {
	text-indent: -9009px;
	width: 145px;
	display: block;
	height: 27px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/support-FAQ.bmp) no-repeat 0px 0px;
	margin: 0px 5px 0px 0px;
}
.support-prod-faq li a:hover {
	background-position: 0px -27px;
}




/*    --- home page styling ---    */
#home #content-area {
	width: 480px;
}
#home-event img {
	float: right;
	margin: 0px 15px;
}
#flash-spot {
	margin-left: 0px;
}
#home #intro-spot {
	margin-bottom: 25px;
}
#home #news-spot {
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
	padding-top: 20px;
}
#home #news-spot h3 a {
	font-weight: bold;
	color: #f99d1c;
}
#home #content-area p img {
	margin-top: 10px;
}
#home  #sidebar {
	margin-left: 490px;
	width: 470px;
	padding: 6px 0px 0px 0px;
}
#home #home-products {
	background-image: url(http://www.ubeeinteractive.com/images/interface/home-products-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 167px;
	width: 454px;
	position: relative;
}
#home #sidebar #home-products ul {
	margin: 0px;
	position: absolute;
	top: 37px;
	left: 8px;
	width: 206px;
}
#home #sidebar #home-products li {
	font-size: 77%;
	background-image: url(none);
	margin: 0px;
	padding: 0px;
	line-height: 1;
}
#home #sidebar #home-products li a {
	color: #000000;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 18px;
	font-weight: normal;
}
#home #sidebar #home-products li a:hover {
	background-image: url(http://www.ubeeinteractive.com/images/interface/home-products-btn-hover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: white;
}
#home #product-images {
	height: 159px;
	width: 235px;
	position: relative;
	top: 3px;
	left: 217px;
}
#home-support {
	background-image: url(http://www.ubeeinteractive.com/images/interface/home-support-spot.jpg);
	background-repeat: no-repeat;
	height: 153px;
	position: relative;
	margin-top: 8px;
	background-position: 0px 0px;
}
#home  #home-support p {
	width: 250px;
	position: absolute;
	top: 45px;
	left: 20px;
	margin: 0px;
	font-size: 77%;
}
#home #home-event h3 {
	background-image: none;
	margin: 10px 0px;
}
#home #home-event h3 a {
	color: #F99D1C;
	font-weight: bold;
}

/*    --- contact page override styling ---    */
#contact #sidebar h3 {
	background-image: none;
	margin: 10px 10px 0px 30px;
	padding: 0px;
	font-size: 93%;
	font-weight: bold;
}
#contact #sidebar p {
	margin: 2px 10px 2px 30px;
}
#contact  #sidebar  p a {
	font-weight: normal;
}


/*    --- rma styling ---    */
.requirements {
	color: #FF0000;
}
#rma #content-area h4 {
	font-size: 100%;
	margin: 10px 30px 10px 40px;
	color: #000000;
}
#rma #content-area {
	padding-bottom: 100px;
}
#rma #content-area h2 {
	font-size: 108%;
	color: #f99d1c;
}
#rma #content-area p strong {
	font-size: 108%;
}
#rma #content-area h3 {
	color: #53798b;
	margin: 0px 30px 30px 40px;
}
#rma #content-area p {
	margin-bottom: 20px;
}
#content-area em {
	font-style: italic;
}
#rma #content-area .print a {
	text-decoration: underline;
	padding-left: 25px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/print-icon.gif);
	display: block;
	background-repeat: no-repeat;
	font-size: 108%;
}
#rma #content-area .return a {
	text-decoration: underline;
	padding-left: 25px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/orange-bullet-white.jpg);
	display: block;
	background-repeat: no-repeat;
	line-height: 23px;
	font-size: 108%;
}
#rma #content-area form p {
	margin: 10px 10px 0px 160px;
}
#rma label {
	width: 150px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
#rma input {
	width: 150px;
}
#rma table {
	margin: 20px 0px 0px 164px;
	width: 320px;
	font-size: 77%;
}
#rma  #send-rma, #rma #rma-next {
	width: 97px;
	display: block;
	margin: 0px 40px;
}
#rma td {
	padding: 3px;
}
#rma th {
}
#rma select {
	width: 220px;
}
#rma table input {
	width: 45px;
}
#container  #content-area  h1.no-bullet  {
	padding: 0px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	background-position: bottom;
}
#content-area h4 {
	font-size: 100%;
	margin: 30px 10px -5px 40px;
	color: #53798b;
}
#sidebar a.org-chart {
	background-image: url(http://www.ubeeinteractive.com/images/interface/org-nav.gif);
	height: 37px;
	width: 200px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -9009px;
	background-position: 0px 0px;
}
#sidebar a:hover.org-chart {
	background-position: 0px -37px;
}
#rma #content-area .lead-p {
	margin-top: 20px;
}
#rma #rma-step1 {
	height: 243px;
	width: 586px;
	margin-left: 40px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-step1-bg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#rma #rma-step2 {
	height: 243px;
	width: 586px;
	margin-left: 40px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-step2-bg.jpg);
	background-repeat: no-repeat;
}
#rma #rma-step3 {
	height: 243px;
	width: 586px;
	margin-left: 40px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-step3-bg.jpg);
	background-repeat: no-repeat;
}








/*    --- product listing styling - NOTE: #product-list applied to body tag ---    */
#home #main, #product-list #main  {
	background-color: #FFF;
	background-image: url(none);
}
#product-list #top-main {
	background-image: url(http://www.ubeeinteractive.com/images/interface/product-top-main-bg.jpg);
	background-repeat: no-repeat;
	z-index: 100;
	background-position: 0px 0px;
}

#product-listing {
	margin: 0px;
}

/* multiple product blocks per page */
#product-listing .product-block {
	margin: 10px 20px 0px 20px;
	clear: both;
	border-bottom: 1px solid #cedce3;
}

#product-listing .product-block img {
	float: left;
	display: block;
	margin: 20px 20px 10px 20px;
}

#product-listing .product-block ul {
	background-image: url(http://www.ubeeinteractive.com/images/interface/product-list-btn-bg.jpg);
	background-repeat: repeat-y;
	width: 200px;
	float: left;
	background-position: right top;
	text-align: right;
	margin: 0px 0px 5px 7px;
}

#product-listing .product-block a {
	font-size: 93%;
	text-decoration: none;
	color: #53798b;
	font-weight: bold;
	display: block;
	padding:5px 20px 5px 5px;
	border-bottom: 1px solid #fff;
}

#product-listing .product-block a:hover {
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-list-btn-hover.jpg) top right repeat-y;
}

#product-listing .product-block li.block-top {
	height: 36px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-list-nav-top.jpg) top right no-repeat;
	border-bottom: 1px solid #fff;
}

#product-listing .product-block li.block-bottom {
	height: 36px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/product-list-nav-bottom.jpg) top right no-repeat;
}

#product-listing .product-block-description p {
	font-size: 85%;
}

#product-listing .product-block em {
	font-size: 85%;
	color: #333;
	display: block;
}


#product-listing  .product-block-description  {
	width: 350px;
	float: right;
}

#product-listing .product-block-description h1 {
	font-size: 123.1%;
	color: #53798b;
	margin: 10px 10px 10px 0px;
	font-weight: bold;
	background-image: url(http://www.ubeeinteractive.com/images/interface/list-bullet.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0px 50%;
}
#content-area .support-prod-nav {
	margin: 0px 0px 10px 0px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	height: 40px;
	background-repeat: no-repeat;
	background-position: bottom left;
}




/*    --- support page buttons ---    */
#content-area .support-prod-nav li {
	font-size: 85%;
	margin: 0px 0px 10px 0px;
	background-image: url(none);
	padding: 0px;
	float: left;
	clear: none;
}
.support-prod-nav li a {
	text-indent: -9009px;
	width: 145px;
	display: block;
	height: 27px;
	background: transparent url(http://www.ubeeinteractive.com/images/interface/support-nav-grid.gif) no-repeat 0px 0px;
	margin: 0px 5px 0px 0px;
}
.support-prod-nav li a:hover {
	background-position: 0px -27px;
}
.support-prod-nav .product-support-datasheet-btn a {
	background-position: -145px -0px;
}
.support-prod-nav .product-support-datasheet-btn a:hover {
	background-position: -145px -27px;
}
.support-prod-nav .product-support-driver-btn a {
	background-position: -290px 0px;
}
.support-prod-nav .product-support-driver-btn a:hover {
	background-position: -290px -27px;
}




/*    --- home page styling ---    */
#home #content-area {
	width: 480px;
}
#home-event img {
	float: right;
	margin: 0px 15px;
}
#flash-spot {
	margin-left: 0px;
}
#home #intro-spot {
	margin-bottom: 25px;
}
#home #news-spot {
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
	padding-top: 20px;
}
#home #news-spot h3 a {
	font-weight: bold;
	color: #f99d1c;
}
#home #content-area p img {
	margin-top: 10px;
}
#home  #sidebar {
	margin-left: 490px;
	width: 470px;
	padding: 6px 0px 0px 0px;
}
#home #home-products {
	background-image: url(http://www.ubeeinteractive.com/images/interface/home-products-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 167px;
	width: 454px;
	position: relative;
}
#home #sidebar #home-products ul {
	margin: 0px;
	position: absolute;
	top: 37px;
	left: 8px;
	width: 206px;
}
#home #sidebar #home-products li {
	font-size: 77%;
	background-image: url(none);
	margin: 0px;
	padding: 0px;
	line-height: 1;
}
#home #sidebar #home-products li a {
	color: #000000;
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 18px;
	font-weight: normal;
}
#home #sidebar #home-products li a:hover {
	background-image: url(http://www.ubeeinteractive.com/images/interface/home-products-btn-hover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: white;
}
#home #product-images {
	height: 159px;
	width: 235px;
	position: relative;
	top: 3px;
	left: 217px;
}
#home-support {
	background-image: url(http://www.ubeeinteractive.com/images/interface/home-support-spot.jpg);
	background-repeat: no-repeat;
	height: 153px;
	position: relative;
	margin-top: 8px;
	background-position: 0px 0px;
}
#home  #home-support p {
	width: 250px;
	position: absolute;
	top: 45px;
	left: 20px;
	margin: 0px;
	font-size: 77%;
}
#home #home-event h3 {
	background-image: none;
	margin: 10px 0px;
}
#home #home-event h3 a {
	color: #F99D1C;
	font-weight: bold;
}

/*    --- contact page override styling ---    */
#contact #sidebar h3 {
	background-image: none;
	margin: 10px 10px 0px 30px;
	padding: 0px;
	font-size: 93%;
	font-weight: bold;
}
#contact #sidebar p {
	margin: 2px 10px 2px 30px;
}
#contact  #sidebar  p a {
	font-weight: normal;
}


/*    --- rma styling ---    */
.requirements {
	color: #FF0000;
}
#rma #content-area h4 {
	font-size: 100%;
	margin: 10px 30px 10px 40px;
	color: #000000;
}
#rma #content-area {
	padding-bottom: 100px;
}
#rma #content-area h2 {
	font-size: 108%;
	color: #f99d1c;
}
#rma #content-area p strong {
	font-size: 108%;
}
#rma #content-area h3 {
	color: #53798b;
	margin: 0px 30px 30px 40px;
}
#rma #content-area p {
	margin-bottom: 20px;
}
#content-area em {
	font-style: italic;
}
#rma #content-area .print a {
	text-decoration: underline;
	padding-left: 25px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/print-icon.gif);
	display: block;
	background-repeat: no-repeat;
	font-size: 108%;
}
#rma #content-area .return a {
	text-decoration: underline;
	padding-left: 25px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/orange-bullet-white.jpg);
	display: block;
	background-repeat: no-repeat;
	line-height: 23px;
	font-size: 108%;
}
#rma #content-area form p {
	margin: 10px 10px 0px 160px;
}
#rma label {
	width: 150px;
	display: block;
	text-align: right;
	float: left;
	margin-right: 10px;
}
#rma input {
	width: 150px;
}
#rma table {
	margin: 20px 0px 0px 164px;
	width: 320px;
	font-size: 77%;
}
#rma  #send-rma, #rma #rma-next {
	width: 97px;
	display: block;
	margin: 0px 40px;
}
#rma td {
	padding: 3px;
}
#rma th {
}
#rma select {
	width: 220px;
}
#rma table input {
	width: 45px;
}
#container  #content-area  h1.no-bullet  {
	padding: 0px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/bar-bg.gif);
	background-position: bottom;
}
#content-area h4 {
	font-size: 100%;
	margin: 30px 10px -5px 40px;
	color: #53798b;
}
#sidebar a.org-chart {
	background-image: url(http://www.ubeeinteractive.com/images/interface/org-nav.gif);
	height: 37px;
	width: 200px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -9009px;
	background-position: 0px 0px;
}
#sidebar a:hover.org-chart {
	background-position: 0px -37px;
}
#rma #content-area .lead-p {
	margin-top: 20px;
}
#rma #rma-step1 {
	height: 243px;
	width: 586px;
	margin-left: 40px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-step1-bg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#rma #rma-step2 {
	height: 243px;
	width: 586px;
	margin-left: 40px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-step2-bg.jpg);
	background-repeat: no-repeat;
}
#rma #rma-step3 {
	height: 243px;
	width: 586px;
	margin-left: 40px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/rma-step3-bg.jpg);
	background-repeat: no-repeat;
}








div.overlay {
	background-image:url(http://www.ubeeinteractive.com/images/interface/region-map.png);
	width:673px;
	height:331px;
	display:none;
	position: relative;
} 
div.overlay  a.europe-btn {
	position: absolute;
	top: 56px;
	left: 59px;
	width: 323px;
	height: 217px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/eurasia-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9009px;
}
div.overlay  a.america-btn {
	position: absolute;
	top: 56px;
	right: 53px;
	width: 238px;
	height: 254px;
	background-image: url(http://www.ubeeinteractive.com/images/interface/america-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9009px;
}
div.overlay a:hover.america-btn {
	background-position: 0px -254px;
}
div.overlay a:hover.europe-btn {
	background-position: 0px -217px;
}
div.overlay div.close, div.overlay-flash div.close { 
    background-image:url(http://www.ubeeinteractive.com/images/interface/close.png); 
    position:absolute; 
    cursor:pointer; 
    height:41px; 
    width:42px; 
    left:645px;
}
div.overlay div.close {
	top: 5px;
	right: 5px;
}
div.overlay-flash div.close {
	top: -3px;
	right: -3px;
}


/*flash movie overlay*/
div.overlay-flash {
	position: relative
	background-image:url(http://www.ubeeinteractive.com/images/interface/video-bg.png);
	width:660px;
	height:380px;
	display:none;
} 
#player  {
	display: block;
	margin: 10px;
	width: 640px;
	height: 360px;
}
