/* MAIN SHELL
This contains all generic repeating info for EVERY page.r
*/

@import url("tools.css");

html, body {
	margin:0;
	padding:0;box
/*	height:100%;*/
	font-size:100%;
	text-align: center;

}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active, a:visited, a:hover /* stops the dashed border on firefox */
{
	outline: none;
}

ul, ol, dl {
	text-transform: uppercase; 
}

img{ border:0; }

div, p, ul, h1, h2, h3, a, img {
	margin:0;
	padding:0;
}

#shell {
	width:910px;
/*	height:100%;*/
	margin:0 auto 0 auto;
	position:relative;
	text-align: left;
	top: 0px;
}

#nav {
	display: block;
	clear:both;
	height: 115px ;
}

#nav2 {
	display: block;
	clear:both;
	height: 92px ;
}

#nav3 {
	display: block;
	clear:both;
	height: 78px ;
                      
}

#logo {
	position: absolute;
	top: 13px;
	left: 19px;
	display: inline;
	height:35px; 
	width:124px; 
}

#logo a {
	display: block;
	height:35px; 
	width:124px;
}

#country_tab {
	float: right;
}


#country_tab a {
	margin: 0 11px 0 0px ;
	display: block;
	width: 25px;
	height: 18px;
	padding: 6px 0 0 16px;
}

#pro_tab {
	float: right;
}

#pro_tab a {
	margin: 0 11px 0 0px ;
	display: block;
	width: 153px;
	height: 24px;
}

#consumer_tab {
	float: right;
}

#consumer_tab a {
	margin: 0 11px 0 0px ;
	display: block;
	width: 164px;
	height: 24px;
}


/* top nav */

#topnav {
	clear: right;
	float: right;
	padding: 0 ;
	margin: 15px 0 24px 0 ;
}

#topnav ul {
	font-size: 0.5em;
	margin-right: 14px;
	list-style-type:none;
}

#topnav li {
	float: left;
}

#topnav li a {
	outline: none;
	margin-left: 24px;
	padding: 0px;
}

#yourhearing {
	display: block;
	width: 123px; 
	height: 13px;
}

#ourproducts {
	display: block;
	width: 129px;
	height: 13px;
}

#aboutoticon {
	display: block;
	width: 129px;
	height: 13px;
}

#search {
	display: block;
	width: 69px;
	height: 13px;
}


#pro_news {
	display: block;
	width: 89px;
	height: 13px;
}

#my_oticon {
	display: block;
	width: 99px;
	height: 13px;
}

#support {
	display: block;
	width: 77px;
	height: 13px;
}

#university {
	display: block;
	width: 96px;
	height: 13px;
}

#pro_search {
	display: block;
	width: 69px;
	height: 13px;
}

/* top nav end */

/* country selector nav bar */

#selectCountryNav{
	padding-top: 14px;
	width: 900px;
	height: 48px;
                     text-align:center;
}

#selectCountryNav label {
	text-transform: uppercase;
	color: #164269;
	font-size: 0.75em;
	font-family: Arial, sans-serif ;
/*	margin: 0 2px 0 140px;*/
	margin: 0 2px 0 0px;

}

#selectCountryBut {
	margin: 0px 15px 0 7px;
}

/* country selector nav bar end */

/* sub nav */
#subnav {
	clear:right;
	text-align: right;
	margin: 0 14px 0px 0 ;
}

#subnav ul {
	list-style-type:none;
	clear:both;
	font-family: Arial, sans-serif ;
	font-size: 0.75em;
	margin: 0px;
}

#subnav li {
	margin-top: 0px;
	margin-left: 15px;
}

#subnav ul li, #breadcrumbs ul li, #footer ul li {
	display:inline;
}

#subnav ul a {
	padding-left: 10px;
}

#subnav ul a:hover {
	text-decoration:none;
}

#subnav ul .selected:link {
	font-family: Arial, sans-serif ;
	text-decoration:none;
}

/* sub nav end */

/* footer */
#footer {
	clear:left;
	text-align: left;
	padding: 0px 14px 0 8px ;
	display: block;
	height: 97px;
}

#footer ul {
	list-style-type:none;
	float: left;
	font-family: Arial, sans-serif ;
	font-size: 0.7em;
	margin-top: 22px;
}

#footer li {
	margin-right: 16px;
}

#footer ul a {
	padding-left: 8px;
}

#footer ul a:hover {
	text-decoration:none;
}

.footerLink {
	float: right;
	text-transform: uppercase;
	font-family: Arial, sans-serif ;
	font-size: 0.7em;
	padding-left: 8px;
	margin-top: 22px;
}

.footerLink:hover {
	text-decoration:none;
}

#textSizeButtons {
	float: left;
	margin: 16px 14px 0 0 ;
}

#normalText, #largeText, #textSizeDivider {
	float: left;
}

#textSizeDivider { width: 1px; height: 24px }

#textSizeButtons a {
	width: 23px;
	height: 24px;
	display: block;
}

/* footer end */

/* left content nav */
#leftNav {
	list-style-type:none;
	padding: 0 8px 0 5px;
	margin: 0;
}

#leftNav li {
	padding: 14px 0 13px 8px ;
	margin: 0;
	display: block;
}

#leftNav .topLink {
	background: transparent  ;
}

#leftNav a{
	display: block;
	padding-left: 15px;
	font-family: Arial, sans-serif;
	font-size: 0.85em;
}

#leftNav a:hover {
	text-decoration: none;
}

#leftNav .selected {
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
}
/* left content nav end */

#breadcrumbs {
	height: 23px;
	float: left;
	text-align: left;
}

#breadcrumbs ul {
	display: inline; 
	list-style-type:none;
	float: left;
	font-family: Arial, sans-serif ;
	font-size: 0.7em;
	text-transform: none;
	padding: 0 ;
	margin: 0;
	height: 23px;
	line-height: 23px;
}
#slidingDivHolder {
	position: relative;
	width: 900px;
	clear: both;
}
#slidingDiv {
	position: relative;
	top: 0px;
	clear: both;
}

#content{
	z-index: 200;
                     position: relative;
	top: -8px;
}

#content.noMainImage{
	top: 0px;
}

.contentTopImage {
	float: right;
	display: block;
}

/* heading will stay the same no matter what colour theme */

#heading {
	display: block;
	width: 900px;
}

#heading .headingbar{
	clear: left;
	display: block;
	background: #2d3239;
	padding: 3px 0 10px 13px;
}

#heading img{
	float: left;
}

#heading h1{
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, sans-serif ;
	font-size: 1em;
}

#heading h1 span {
	font-weight: normal ;
}
#pairingGuideDropdownCell
{
     width:250px;
     text-align:right;
     padding-left:8px;
     padding-right:8px;
}
#pairingGuideDropdownCell  select
{
     width:100%;
}
.verticalRuler
{
   width:2px;
   background: transparent url(/eprise/main/_System/Images/corners/verticalRuler.gif) repeat ;
}

#verticalRuler
{
   width:2px;
   background: transparent url(/eprise/main/_System/Images/corners/verticalRuler.gif) repeat ;
}
#headingLeftPng {
	background: transparent url(/eprise/main/_System/Images/corners/slateTopLeft.png) no-repeat ;
	float: left;
	width: 8px;
	height: 8px;
	font-size: 1px;
}

#headingRightPng {
	background: transparent url(/eprise/main/_System/Images/corners/slateTopRight.png) no-repeat ;
	float: left;
	width: 8px;
	height: 8px;
	font-size: 1px;
}

#headingTopSpace {
	float: left;
	width: 884px;
	height: 8px;
	font-size: 1px;
	background: #2d3239;
}

/* heading end */

#leftContent {
	position: static;
	font-family: Arial, sans-serif ;
	float: left;
	width: 225px;
                     background-color:#ffffff;

}

#leftContent.v2 {
	width: 299px;
}

#rightContent {
	float: left;
	font-family: Arial, sans-serif ;
	padding: 0 0 30px 0;
	width: 675px; 
                     min-height:340px;
                     padding-bottom:100px;
}

#rightContent.v2 {
	width: 601px;
}

#contentShell h3 {
	display: block;
	font-size: 1em;
	font-family: Arial, sans-serif ;
	margin: 0 30px 0 0;
	padding: 20px 10px 15px 18px ;
}

#rightContent h3 {
	clear: right;
	font-size: 1em;
	margin: 0px  0 0 16px;
	padding: 18px 10px 15px 18px ;
}

#rightContent #contentImage
{
	clear: right;
	margin: 0 0 -3px 16px;
                     padding: 0 0 0 0;
/*	padding: 0 0 0 16px;*/
}

#rightContent h3.noBG {
	background: none;
	padding: 0 ;
	margin: 30px 10px 10px 31px;
}

#rightContent h3 .author {
	font-weight: normal;
	font-size: 0.9em;
	font-style: italic;
	display: block;
}

#rightContent h4, #leftContent h4 {
	font-size: 1em;
	text-transform: uppercase;
	margin: 21px 0 0 25px;
	padding-right: 30px ;
}

#leftContent h4 {
	margin: 18px 0 0 13px;
}

#rightContent h4 span, #leftContent h4 span {
	font-weight: normal;
}

#rightContent p{
	font-size: 0.75em;
	padding: 0 50px 0 33px;
	margin: 15px 0 5px 0 ;
}

#rightContent p.indent{
	padding: 0 50px 0 100px;
}

#rightContent p.column{
	padding: 0 10px 0 33px;
}

#rightContent.v2 p{
	padding: 0 30px 0 0px;
	margin: 12px 0 0 26px ;
}


/* date item */

#rightContent .dateItem {
	clear: both;
	margin: 21px 0 0 26px ;
	padding: 0 0 6px 0;
}

#rightContent .dateItem h4 {
	text-transform: none ;
	font-size: 1em;
	margin: 0 30px 0 60px;
}

#rightContent .dateItem p.quote {
	padding: 0;
	margin: 0px 30px 0 60px;
	font-size: 0.75em;
	font-style : italic;
}

#rightContent .dateItem p {
	padding: 0;
	margin: 5px 30px 0 60px;
}

#rightContent .date {
	float: left;
	width: 35px;
	height: 34px;
	font-size: 1.1em;
	padding: 2px 0 0 0 ;
	text-align: center;
	margin: 3px 20px 0 0 ;
}

#rightContent .date span {
	display: none;
}

#rightContent .jan {
	background: transparent url(/eprise/main/_System/Images/months/jan.gif) no-repeat ;
}
#rightContent .feb {
	background: transparent url(/eprise/main/_System/Images/months/feb.gif) no-repeat ;
}
#rightContent .mar {
	background: transparent url(/eprise/main/_System/Images/months/mar.gif) no-repeat ;
}
#rightContent .apr {
	background: transparent url(/eprise/main/_System/Images/months/apr.gif) no-repeat ;
}
#rightContent .may {
	background: transparent url(/eprise/main/_System/Images/months/may.gif) no-repeat ;
}
#rightContent .jun {
	background: transparent url(/eprise/main/_System/Images/months/jun.gif) no-repeat ;
}
#rightContent .jul {
	background: transparent url(/eprise/main/_System/Images/months/jul.gif) no-repeat ;
}
#rightContent .aug {
	background: transparent url(/eprise/main/_System/Images/months/aug.gif) no-repeat ;
}
#rightContent .sep {
	background: transparent url(/eprise/main/_System/Images/months/sep.gif) no-repeat ;
}
#rightContent .oct {
	background: transparent url(/eprise/main/_System/Images/months/oct.gif) no-repeat ;
}
#rightContent .nov {
	background: transparent url(/eprise/main/_System/Images/months/nov.gif) no-repeat ;
}
#rightContent .dec {
	background: transparent url(/eprise/main/_System/Images/months/dec.gif) no-repeat ;
}
#rightContent  ul {
    padding-left: 50px;
    padding-right:20px;
    text-transform: none; 
    font-size:0.75em;
}
#rightContent  ol {
    padding:10px 0px 0px 30px;
    margin:10px 0px 0px 30px;
    text-transform: none; 
    font-size:0.75em;
}
#rightContent  ol li{
    padding-bottom:4px;
    padding-right:20px;
}
#rightContent  ul li{
//   padding-bottom:4px;
}

/* search results */

#rightContent .searchResultItem {
	clear: both;
	margin: 15px 0 0 34px ;
                     padding:  4px 4px 6px 0px;
}

#rightContent .searchResultItem h4 {
	text-transform: none ;
	font-size: .9em;
	margin: 0 0 3px 0;
	color: #164269;
}

#rightContent .searchResultItem p {
	margin: 0 ;
	padding: 0;
}

#rightContent .searchResultItem p a.continueLink {
	font-weight:bold;
}

#rightContent .searchResultItemOdd {
	clear: both;
	margin: 15px 0 0 34px ;
/*	padding: 0 0 6px 0;*/
                     padding:  4px 4px 6px 4px;
	background: #f2f2f2 url(/eprise/main/_System/Images/corners/h3_corner_left.gif) no-repeat left bottom;
}

#rightContent .searchResultItemOdd h4 {
	text-transform: none ;
	font-size: .9em;
	margin: 0 0 3px 0;
	color: #164269;
}

#rightContent .searchResultItemOdd p {
	margin: 0 ;
	padding: 0;
}

#rightContent .searchResultItemOdd p a.continueLink {
	font-weight:bold;
}

/* featured products */
/*
#showFeatures {
	position: absolute;
	top: 115px ;
	left: 747px;
	height: 23px;
	width: 148px;
	z-index: 200 ;
	visibility: hidden;
}

#showFeatures a {
	display: block;
	width: 153px;
	height: 23px;
}

#hideFeatures {
	position: absolute;
	top: 115px ;
	left: 756px;
	height: 23px;
	width: 142px;
	z-index: 200 ;
	visibility: hidden ;
}

#hideFeatures a {
	display: block;
	width: 144px;
	height: 23px;
}
*/
#showFeatures {
	position: absolute;
	top: 115px ;
	left: 450px;
	height: 23px;
	width: 450px;
	z-index: 200 ;
	visibility: hidden;
	text-align: right;
}

#hideFeatures {
	position: absolute;
	top: 115px ;
	left: 450px;
	height: 23px;
	width: 450px;
	z-index: 200 ;
	visibility: hidden ;
	text-align: right;
}

#slideshowHolder {
	position: relative;
	z-index: 50;
	top: -188px;
	left: 0px;
	background: transparent url(/eprise/main/_System/Images/slideshow/bg.gif) repeat-x 0px 8px;
	height: 196px;
	width: 900px;
	text-align: center;
	visibility: visible;
}

#slideshowHolder2 {
	position: relative;
	z-index: 0;
	top: 0px;
	left: 0px;
	background: transparent url(/eprise/main/_System/Images/slideshow/bg.gif) repeat-x 0px 8px;
	height: 188px;
	width: 900px;
	text-align: center;
}
#slideshowMask {
	position: absolute;
	top: 138px;
	left: 0px;
	clip: rect(0px 900px 196px 0px) ;
	z-index: 50;
	background: transparent ;
	visibility: hidden;
}

#slideshowMask2 {
	position: absolute; 
	width: 832px; 
	height: 146px; 
	clip: rect(0px 832px 146px 0px); 
	top: 42px; 
	left: 34px;
	z-index: 20;
	overflow:hidden;
}

#slideshow {
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 7000px; 
	height: 146px;
	text-align: left;
}

#slideshow ul {
	list-style-type:none; 
	margin: 0; 
	padding: 0;
}

#slideshow ul li {
	width: 266px;
	display: inline; 
	margin: 0 13px 0 0; 
	padding: 0; 
}

#indicatorBG {
	position: absolute;
	top: 11px;
	height: 21px; 
	width: 109px; 
	background: transparent url(/eprise/main/_System/Images/slideshow/indicator_bg.gif) repeat-x;
	overflow:hidden;
	visibility: hidden;
}

#slideshowLeftPng {
	background: transparent url(/eprise/main/_System/Images/corners/slateTopLeft.png) no-repeat ;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 8px;
	height: 8px;
	font-size: 1px;
	z-index: 1;
}

#slideshowRightPng {
	background: transparent url(/eprise/main/_System/Images/corners/slateTopRight.png) no-repeat ;
	position: absolute;
	top: 0px;
	left: 892px;
	width: 8px;
	height: 8px;
	font-size: 1px;
	z-index: 1;
}

#slideshowTopSpace {
	position: absolute;
	top: 0px;
	left: 8px;
	width: 884px;
	height: 8px;
	font-size: 1px;
	background: #2d3239;
	z-index: 1;
}

#slideLeftBut {
	position: absolute;
	top: 126px;
	left: 0px;
	width: 24px;
	height: 33px;
	z-index: 30;
	visibility: hidden ;
}

#slideRightBut {
	position: absolute;
	top: 126px;
	left: 876px;
	width: 24px;
	height: 33px;
	z-index: 40;
	visibility: hidden ;
}

#slideLeftBut a, #slideRightBut a {
	outline: none;
}

#slideOverDiv1 {
	background: transparent url(/eprise/main/_System/Images/slideshow/rollOver.png) ;
	position: absolute;
	top: 42px;
	left: 34px;
	width: 266px;
	height: 124px;
	z-index: 30;
	visibility: visible;
}

#slideOverDiv2 {
	background: transparent url(/eprise/main/_System/Images/slideshow/rollOver.png) ;
	position: absolute;
	top: 42px;
	left: 317px;
	width: 266px;
	height: 124px;
	z-index: 30;
	visibility: visible;
}

/* news link */

#contentShell .newsLinkBG1 {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/bg_bot.gif) no-repeat right bottom;
}

#contentShell .newsLinkBG2 {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/bg_top.gif) no-repeat right top;
}

#contentShell .newsLink {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/s_grey_bg.gif) repeat-x top ;
	margin: 0 14px 0 15px;
	padding: 10px 0 9px 0;
}

#contentShell .newsLink a {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/s_grey.gif) no-repeat 0px -2px ;
	display: block;
	color: #808080 ;
	margin: 0 0 0 3px;
}

#contentShell .newsLink a:hover {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/s_grey.gif) no-repeat 0px -202px ;
	display: block;
	color: #4D4D4D;
	text-decoration: none;
}

#contentShell .newsLink a p {
	font-size: 0.8em;
	margin: 0 0 0 18px;
}

/* related link */

.relatedLinkBG1 {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/bg_bot.gif) no-repeat right bottom;
	padding: 0 0 20px 0;
	margin: 10px 0 80px 0;
}

.relatedLinkBG2 {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/bg_top.gif) no-repeat right top;
	padding: 8px 0 0 0;
}

.relatedLink {
	font-family: Arial, san-serif;
	margin: 10px 0 26px 15px ;
}

.relatedLink.top {
	margin: 11px 0 0 15px ;
}

.relatedLink a {
	margin: 0;
	color: #808080;
                     text-decoration:none;
}

.relatedLink a:hover {
	text-decoration: none;
}

.relatedLink h5 {
	margin: 0 0 0 29px;
	font-size: 0.8em;
	text-transform: uppercase;
}

.relatedLink h5 span {
	display: block;
	font-weight: normal;
}

.relatedLink p {
	font-size: 0.75em;
	margin: 4px 0 0 26px;
	padding-right: 15px;
	color: #808080;
}

.relatedLink img {
	margin: 4px 0 0 26px;
}

.relatedLink select {
	margin: 8px 0 0 26px;
	width: 150px;
}

.relatedLinkHomepage {
	width: 285px;
	float: left;
	display: inline;
	margin: 15px 0 20px 15px ;
}

.relatedLinkOver p {
	color: #404040;
}


.relatedLinkOver h5 {
	text-decoration: underline;
}


/* small related link */

.sRelatedLink {
	float: left;
	display: inline;
	font-family: Arial, san-serif;
	font-size: 0.75em;
	color: #808080;
	margin: 23px 22px 0px 0 ;
}

.sRelatedLink a {
	color: #808080;
                      text-decoration:none;
  }

.sRelatedLink a:hover {
	text-decoration: none;
}

.sRelatedLink h5 {
	display: inline;
	margin: 0 0 0 19px;
/*	margin: 0 0 0 0;*/
	font-size: 1em;
	text-transform: uppercase;
	text-decoration:none;
/*	border: 1px 1px 1px 1px solid black;*/
}

.sRelatedLink a h5 {
/*	margin-left: -13px;*/
}

.sRelatedLink h5 span {
	font-weight: normal;
}
.sRelatedLinkRight {
                     height:20px;
	float: left;
	display: inline;
	font-family: Arial, san-serif;
	font-size: 1em;
	color: #808080;
	margin: 23px 22px 0px 0 ;
}
.sRelatedLinkRight h5 {
	display: inline;
	margin: 0 19px 0 0;
	font-size: 1em;
	text-transform: uppercase;
}
.sRelatedLinkRight a {
	color: #808080;
                      text-decoration: none;
}
.sRelatedLinkBack {
                     height:20px;
	float: left;
	display: inline;
	font-family: Arial, san-serif;
	font-size: 1em;
	color: #808080;
	margin: 23px 22px 0px 0 ;
}

.sRelatedLinkBack h5 {
	display: inline;
	margin: 0 0 0 19px;
	font-size: 1em;
	text-transform: uppercase;
}
.sRelatedLinkBack a {
	color: #808080;
	text-decoration: none;
}
.sRelatedLinkBack a:hover {
	text-decoration: none;
}
.sRelatedDgrey {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/s_darkgrey.gif) no-repeat 0px -2px !important;
}
.sRelatedDgreyOver {
	background: transparent url(/eprise/main/_System/Images/relatedlinks/s_darkgrey.gif) no-repeat 0px -52px !important;
}
.sRelatedDgrey h5 {
	color: #164269 !important;
}
.sRelatedDgreyOver h5 {
	color: #2D3239 !important;
	text-decoration: underline;
}

/* products */

#contentShell .productItem {
	float: left;
	display: inline;
	width: 282px;
	margin: 20px 0 20px 18px;
	padding: 0;
}

#contentShell .productItem .productItemH5 {
	font-size: 1em;
	margin: 0 0 3px 0;
}

#contentShell .productItem p {
	margin: 0 0 19px 0;
	padding: 0;
}

/* customer stories */

#contentShell .customerItem {
	float: left;
	display: inline;
	width: 195px;
	margin: 22px 15px 4px 15px;
	padding: 0;
	text-decoration:none;
}

#contentShell .customerItem p {
	margin: 7px 0 8px 15px;
                     height:34px;
                     overflow:hidden;
	padding: 0;
	font-size: 0.80em;
                     text-decoration:none;
}

.customerLink {
	margin: 0px 0px 0px 15px ;
                     text-decoration:none;
/*	border: 1px 1px 1px 1px solid black;*/
}
.customerLink a{
                     text-decoration:none;
}

/* find hearing centre */

.findCentreSubmitBut {
	margin: 11px 20px 3px 209px ;
}

#findCentreMap {
	margin: 0 0 0 16px;
}

#contentShell .findSmallHeadingBar {
	width: 629px;
	display: block;
	clear: both;
	margin: 0 0 0 16px;
	padding: 9px 0 9px 0;
}

#contentShell .findCentreResultItem {
	display: block;
	clear: both;
	margin: 0 0 0 15px;
	padding: 6px 0 0 0;
	width: 629px;
}

#contentShell .findResultNumber{
	width: 26px;
	margin-right: 8px;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	float: left;
}

#contentShell .findResultItem{
	float: left;
	margin: 0 0 0 0;
}

#contentShell .findResultItem2{
	margin: 0 0 0 7px;
}

#contentShell .findResultHeading{
	margin: 0;
	padding: 0;
	background: transparent;
}

#contentShell .findResultAddress{
	margin: 1px 0 0 0;
	padding: 0;
}

#contentShell .findResultContact{
	margin: 3px 0 0 0;
	padding: 0;
}
#contentShell .findResultPhone{
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 0;
}
#contentShell .findResultFax{
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 0;
}
#contentShell .findResultContact span, #contentShell .findResultPhone span, #contentShell .findResultFax span {
	font-weight: normal;
}


#contentShell .findResultRelatedLink2{
	margin: 0 22px 0 0 ;
}

#contentShell .findResultButtons{
	clear: both; 
	margin:0; 
	display: block; 
	text-align: right;
	position: relative;
	top: -12px;
}

#contentShell .findResultButtons ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contentShell .findResultButtons ul li{
	font-size: 0.75em;
	font-weight: bold;
	display: inline;
	margin: 0 0 0 19px;
	padding: 0;
}

#contentShell .findResultButtons a {
	padding-left: 19px;
}

#contentShell .findResultLine {
	width: 629px;
	display: block;
	clear: both;
	margin: 0 0 0 16px;
	height: 2px;
}

#contentShell .findVLine {
	width: 2px;
	margin: 0;
}

#contentShell .findZoom {
	float:left; 
	position: relative; 
	margin-top:4px;
}

#contentShell .findGreyText {
	font-size: 0.70em;
	color: #999999;
	text-transform: uppercase; 
	font-weight: bold; 
}

#contentShell .findBlueText {
	font-size: 0.75em;
	color: #164269;
	text-transform: uppercase; 
}

#contentShell .findBlueText span {
	font-weight: bold; 
}

/* png corners */

#imageTopLeftCorner {
	float: left;
	width: 8px;
	height: 8px;
}

#imageTopRightCorner {
	float: right;
	width: 8px;
	height: 8px;
	visibility: hidden;
}

#imagebgTopLeftCorner {
	float: left;
	width: 8px;
	height: 8px;
}

#imagebgTopRightCorner {
	float: right;
	width: 8px;
	height: 8px;
}


#homebgTopLeftCorner {
	float: left;
	width: 8px;
	height: 8px;
}

#homebgTopRightCorner {
	float: right;
	width: 8px;
	height: 8px;
}


#countrybgTopLeftCorner {
	float: left;
	width: 8px;
	height: 8px;
}

#countrybgTopRightCorner {
	float: right;
	width: 8px;
	height: 8px;
}

#slideBotLeftCorner {
	background: transparent url(/eprise/main/_System/Images/slideshow/corner_left.png) no-repeat ;
	position: absolute; 
	top: 188px; 
	left: 0px;
	width: 8px;
	height: 8px;
}

#slideBotRightCorner {
	background: transparent url(/eprise/main/_System/Images/slideshow/corner_right.png) no-repeat ;
	position: absolute; 
	top: 188px; 
	left: 892px;
	width: 8px;
	height: 8px;
}

#breadCornerLeft {
	float: left;
	width: 8px;
	height: 23px;
}

#breadCornerRight {
	float: left;
	width: 8px;
	height: 23px;
}

/* forms */
textarea, input {
	font-family: Arial, san-serif;
}

#formDiv {
	clear: both;
	margin: 0 0 0 16px;
	display: block;
	padding-bottom: 10px;
}

.formColumn1 {
	vertical-align: top;
	text-align: right;
	padding: 5px 0 7px 0;
	width: 116px;
}

.formColumn2 {
	vertical-align: top;
}

.formLabel {
	font-family: Arial, san-serif;
	margin-right: 11px;
	font-size: 0.75em;
	text-transform: uppercase; 
}

.formLabel span {
	font-weight: bold;
}

.formTextSmall {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	width: 225px;
	height: 15px;
}

.formTextLarge {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	width: 375px;
	height: 15px;
}

.formTextXLarge {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	width: 525px;
	height: 15px;
}

.formTextAreaLarge {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	width: 375px;
	height: 130px;
}

.formSelectLarge {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	width: 265px;
}

.formSelectCountry {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	width: 165px;
}
.formLine {
	height: 2px;
	display: block;
	font-size: 1px;
}

.formButton {
	width:300px; 
	display: block;
	font-family: Arial, san-serif;
}
.formButton a {
	display: block ;
}
.formButton h5 {
	margin: 0 0 0 29px;
	font-size: 0.8em;
	text-transform: uppercase;
}

.formButton h5 span {
	display: block;
	font-weight: normal;
}

.formButtonOver h5 {
	margin: 0 0 0 29px;
	font-size: 0.8em;
	text-transform: uppercase;
	text-decoration: underline;
}

.formDescrip, #contentShell .formDescrip {
	font-family: Arial, san-serif;
	font-size: 0.75em;
	color: #808080;
	margin: 3px 0 8px 0;
	padding: 0;
}

/* email a friend */
.popupBox {
	color: #333;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding-top: 1em;
	background: transparent;
	text-align: center;
	z-index:1001;
	overflow: auto;	
	vertical-align: middle ;
}

.popupBoxV2 {
	padding-top: 10%;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#2d3239;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.popupBox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

#popupBoxBot {
	display: block;
	width: 550px;
}

#popupBoxLeftPng {
	background: transparent url(/eprise/main/_System/Images/themes/default/corners/emailBoxLeft.png) no-repeat ;
	float: left;
	width: 8px;
	height: 8px;
	font-size: 1px;
}

#popupBoxRightPng {
	background: transparent url(/eprise/main/_System/Images/themes/default/corners/emailBoxRight.png) no-repeat ;
	float: left;
	width: 8px;
	height: 8px;
	font-size: 1px;
}

#popupBoxBotSpace {
	float: left;
p	width: 534px;
	height: 8px;
	font-size: 1px;
	background: #f2f2f2;
}


#popupHeading {
	display: block;
	width: 550px;
}

#popupHeading .popupHeadingbar{
	clear: left;
	display: block;
	background: #2d3239;
	padding: 3px 0 10px 13px;
}

#popupHeading img{
	float: left;
}

#popupHeading h2{
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, sans-serif ;
	font-size: 1em;
}

#popupHeading h2 span {
	font-weight: normal ;
}

#popupHeadingLeftPng {
	background: transparent url(/eprise/main/_System/Images/corners/slateTopLeft.png) no-repeat ;
	float: left;
	width: 8px;
	height: 8px;
	font-size: 1px;
}

#popupHeadingRightPng {
	background: transparent url(/eprise/main/_System/Images/corners/slateTopRight.png) no-repeat ;
	float: left;
	width: 8px;
	height: 8px;
	font-size: 1px;
}

#popupHeadingTopSpace {
	float: left;
	width: 534px;
	height: 8px;
	font-size: 1px;
	background: #2d3239;
}

.popupFormColumn1 {
	width: 140px;
	vertical-align: top;
	text-align: right;
	padding: 5px 0 7px 0;
}

.popupSubmitBut {
	margin: 11px 20px 3px 158px ;
}
.popupCancelBut {
	margin: 11px 0 3px 0 ;
}
#boxtop {
	color: #164269;
	background:  url(/eprise/main/_System/Images/corners/box_top_full.gif) no-repeat left top;
	width:640px;
	height:9px;
	margin-left:16px;
	
}

#boxcontent {
	color: #5B5B5D;
	background-color: #B6B7BB;
	width:604px;
	margin-left:16px;
	font-size:0.8em;
                     padding-top:8px;
}

#boxbottom {
	color: #164269;
	background: url(/eprise/main/_System/Images/corners/box_bottom_full.gif) no-repeat left bottom;
	width:640px;
	height:9px;
	margin-left:16px;
	
}
div .bottom {
	color: #5B5B5D;
	background: #B6B7BB url(/eprise/main/_System/Images/images/corners/box_bottom_full_extra.jpg) no-repeat;
	width:640px;
	margin-left:16px;
	font-size:0.8em;
}
div .bottomNoImage {
	color: #5B5B5D;
	width:640px;
	margin-left:16px;
	font-size:0.8em;
}

#rightContent  .tablefont {
               font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 0.75em;
                color: #2e4d62;
                line-height: 18px;

                border-top-width: 1px;

                border-bottom-width: 1px;

                border-top-style: solid;

                border-bottom-style: solid;

                border-top-color: d7d7d7;

                border-bottom-color: d7d7d7;

}

#rightContent  .tablefontheadline {

                font-family: Verdana, Arial, Helvetica, sans-serif;

                font-size: 0.75em;
                line-height: 18px;


                color: #2e4d62;
                border-top-width: 1px;

                border-top-style: solid;

                border-top-color: d7d7d7;

                font-weight: bold;

}
.relatedLinkBack {
	font-family: Arial, sans-serif;
	margin: 10px 0 26px 15px ;
}

.relatedLinkBack.top {
	margin: 11px 0 0 15px ;
}

.relatedLinkBack a {
	margin: 0;
	color: #808080;
}

.relatedLinkBack a:hover {
	text-decoration: none;
}

.relatedLinkBack h5 {
	margin: 0 0 0 29px;
	font-size: 0.8em;
	text-transform: uppercase;
}

.relatedLinkBack h5 span {
	display: block;
	font-weight: normal;
}

.relatedLinkBack p {
	font-size: 0.75em;
	margin: 4px 0 0 26px;
	padding-right: 15px;
	color: #808080;
}

.relatedLinkBack img {
	margin: 4px 0 0 26px;
}

.relatedLinkBack select {
	margin: 8px 0 0 26px;
	width: 150px;
}

#pairingGuidePhoneStatus
{
                 font-size:1em;
                 padding-left:0px;
                 margin-left:0px;
}

#pairingGuidePhoneStatus ol 
{
                 font-size:1em;
                 padding-left:0px;
}
#pairingGuidePhoneStatus li
{
                 font-size:1em;
                 padding-left:0px;
}
#pairingGuidePhoneStatus p
{
                 font-size:1em;
                 padding-left:0px;
                 margin-left:0px;
}

#pairingGuideChoosenPhone
{
               font-weight:bold;
               padding-left:6px;
}
#pairingGuideStatusImage
{
              padding-right:40px;
              float:left;

}
.pairingGuideHeader
{
             font-size:1.1em;
             font-weight:bold;
             padding: 0px 20px 0px 6px;
             vertical-align:top;
}
#pairingGuideStatusHeader
{
             font-size:1.25em;
             font-weight:bold;
             padding: 0px 20px 20px 20px;
}
#divText2 p font
{
    font-size:10px;
}

#divText2 p
{
    font-size:10px;
}
#pairingGuideStatusText
{
             font-size:1.em;
             padding: 0px 40px 0px 0px;
}
.pairingGuideLink
{
             padding: 0px 10px 10px 10px
}
#StreamerGuideText ol
{
           margin-top:0px;
           padding-top:0px;
}

#rightContent embed
{
/*             padding: 0px 10px 10px 30px;*/
             margin: 0px 10px 10px 30px      

}
#divProductSelector
{
   width:400px;
   position:relative;
   left:120px;
}
#imgProductSelector
{
  position:relative;
   width:370px;
   z-index:100;
}
.rightContentchildTable
{
   margin-right:20px;
   margin-left:30px;
}
