.fmsubmit
{
	border: none;
}

/* START HEADER */
#page-tabs
{
text-align: center;
}

body
{
  background: #6e6e6e;
  background-image: url("https://d3vblgikzl292f.cloudfront.net/images/background/stripe2.png");
  margin: 0;
  padding: 0;
}


#outerwrapper
{
	border: none;
}

#innerwrapper
{
  background: #eeecec;
  border: 1px solid #000;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px; 
  -webkit-border-bottom-right-radius: 5px;
}

#div__header
{
  background: #ffffff;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px; 
  -webkit-border-top-right-radius: 5px;
}

#div__body
{
	padding-left: 10px;
	padding-right: 10px;
}

.support-button
{
	padding-top: 24px;
}	

.sidebar-separator
{
padding-top: 24px;
padding-bottom: 8px;	
}	

#header-container
{
	position: relative;
	margin-bottom: 5px;
	background: #eeecec;
}


/*BEGIN REGION DROPDOWN*/

#region-container
{
	display: inline;
	padding: 0;	
	margin: 0;
}

ul#region-dd
{
	margin: 0;
	padding: 0;
	float: left;
}

#region-dd li
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#region-dd li a
{
	display: block;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

#region-dd div
{
	border: 1px solid;
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}

#region-dd div a
{
	display: block;
	margin: 0;
	padding: 3px;
	position: relative;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	width: auto;
}

#region-dd div a:hover
{
	background-color: #0055a4;
	color: white;
}
			
/*END REGION DROPDOWN*/
			
			/*Header Tab Bar*/

			.tab-link-inactive
			{
				background: url(https://d3vblgikzl292f.cloudfront.net/images/body/borders/top-bar.gif) bottom repeat-x;
				
			}

			/*Header Tab Bar*/


			#crumb-trail
			{
	padding-top: 3px;
				margin-left: 3px;
				/*margin-bottom: 5px;*/
			}


		/*START TABS*/

/*#tab9:hover		{ cursor: pointer; text-decoration: underline; background: url(https://d3vblgikzl292f.cloudfront.net/images/global-tabs/active_9.png); }
#tab10:hover	{ cursor: pointer; text-decoration: underline; background: url(https://d3vblgikzl292f.cloudfront.net/images/global-tabs/active_10.png); }
#tab12:hover	{ cursor: pointer; text-decoration: underline; background: url(https://d3vblgikzl292f.cloudfront.net/images/global-tabs/active_12.png); }*/

#tab-center	{ text-decoration: none; background-position: bottom left; background-repeat: no-repeat; }
#tab-center div	{ vertical-align: text-top; }
#tab-center a	{ text-decoration: none; }
#tab-center:hover	{ cursor: pointer; text-decoration: none; color: #ffffff; background: url(https://tvears-www.s3.amazonaws.com/images/global-tabs/New/tab-center-active.png); background-position: bottom left; background-repeat: no-repeat; }


/*BEGIN HEADER LIST*/
#header-list { padding: 0;	margin: 0; text-align: center; font-size: 14px; font-weight: bold; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #000000; float: right; }
	
#header-list a { margin-left: 1px; margin-right: 1px; text-decoration: none; }
#header-list a:hover { color: #777676; text-decoration: none; }

/*#header-list ul { background-color: #eeecec; height: 50px; }*/

.header-list-item {	display: inline; list-style-type: none; padding: 10px 10px;	background-color: #B0B0B0; }
.header-list-item:hover { background-color: #6B6B6B; color: #ffffff }

.header-list-search { display: inline; list-style-type: none; padding: 10px 10px; background-color: #B0B0B0; margin-left: 1px; }
.header-list-secure { display: inline; list-style-type: none; padding: 10px 10px; background-color: #B0B0B0; }

#header-list input.input { background-color: #ffffff!important; border: 1px solid #404040; vertical-align: middle; background: url(https://tvears-www.s3.amazonaws.com/images/header/search_icon_20.png) no-repeat; padding-left: 20px; width: 100px; font-size: 14px; font-family: Trebuchet MS; font-style: italic; height: 20px; color: #404040; }

#header-list input.searchbutton { font-size: 14px; height: 20px; vertical-align: middle; }

/*END HEADER LIST*/


	/* END HEADER */

	/* START LEFT CONTENT */
			
			.portlet-title
			{
				font-weight: bold;
				font-family: Arial, Helvetica, Verdana, Georgia, serif;
				font-size: 14px;
				color: #0055A4;
				white-space: normal;
			}

			.portlet-content
			{
				font-family: Arial, Helvetica, Verdana, Georgia, serif;
				font-size: 12px;
				color: #0055A4;
				white-space: nowrap;
			}
			
			.portlet-content dt
			{
				font-family: Arial, Helvetica, Verdana, Georgia, serif;
				font-size: 12px;
				font-weight: bold;
				color: #0055A4;
				white-space: nowrap;
			}
			
			#find-dealer-button
			{
				text-align: center;
				padding-top: 5px;
			}
			
			.left-nav-table
			{
				padding-top: 10px;
				padding-bottom: 10px;
			}

			
#gn-productlist {border: none; margin: 0; width: 145px; padding-left: ; font-family: Arial, Helvetica, Verdana, Georgia, serif; font-size: 12px; font-weight: bold; }
#gn-productlist ul {list-style-type: none; margin: 0; padding: 0; margin-left: -4px; }

#gn-productlist ul li#gn-lititle {padding-left: 2px; margin: 1px; margin-bottom: 5px; height: 35px; color: #ed174b; background: #c1c1c1; text-align: center; font-size: 14px;}

#gn-productlist ul li.gn-li {padding-left: 8px; margin: 1px; height: 16px; color: #0055a4; background: #d1d1d1; white-space: nowrap; }
#gn-productlist ul li.gn-li:hover {margin: 1px; height: 16px; color: white; background: #a1a1a1; cursor: pointer; }
#gn-productlist ul li.gn-li:active {margin: 1px; height: 16px; color: white; background: #a1a1a1; }

#gn-productlist ul a {color: inherit; text-decoration: none; }


/* END LEFT CONTENT */



/* START HOME PAGE BUTTONS */

#main-banner { display: inline-block; width: 760; height: 300; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/mainbanner/3-0-banner.jpg) no-repeat; background-position: 0 -305;}
#main-banner:hover { cursor: pointer; background-position: 0 0;}

#digital-banner { display: inline-block; width: 540px; height: 200px; background: url(http://tvears-www.s3.amazonaws.com/images/home/digital/digital-banner.jpg) no-repeat; background-position: 0 -205;}
#digital-banner:hover { cursor: pointer; background-position: 0 0;}

#accessories { display: inline-block; width: 200px; height: 200px; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/accessories/accessories.jpg) no-repeat; background-position: 0 -205;}
#accessories:hover { cursor: pointer; background-position: 0 0;}

#vq-banner { display: inline-block; width: 760; height: 100; background: url(http://tvears-www.s3.amazonaws.com/images/home/vq/vq-banner.jpg) no-repeat; background-position: 0 -105;}
#vq-banner:hover { cursor: pointer; background-position: 0 0;}

/*====================================================================================================================================================================================================*/

#mobile { display: inline-block; margin: 1px; padding-right: 14px; width: 540px; height: 200px; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/mobile/mobile.jpg) no-repeat; background-position: 0 -205px;}
#mobile:hover { cursor: pointer; background-position: 0 0;}

#the-kit { display: inline-block; margin: 1px; width: 187; height: 130; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/kits.png) no-repeat; background-position: 0 -270px;}
#the-kit:hover { cursor: pointer; background-position: 0 0;}
#the-kit:active { background-position: 0 -135px;}


#3d-kits { display: inline-block; margin: 1px; width: 187; height: 130; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/kits.png) no-repeat; background-position: 0 -270px;}
#3d-kits:hover { cursor: pointer; background-position: 0 0;}
#3d-kits:active { background-position: 0 -135px;}


#pocket-ears { display: inline-block; margin: 1px; width: 187px; height: 130px; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/pocket_ears.png) no-repeat; background-position: 0 -270px;}
#pocket-ears:hover { cursor: pointer; background-position: 0 0;}
#pocket-ears:active { background-position: 0 -135px;}


#otherproducts { display: inline-block; margin: 1px; width: 187px; height: 130px; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/other_products.png) no-repeat; background-position: 0 -270px;}
#otherproducts:hover { cursor: pointer; background-position: 0 0;}
#otherproducts:active { background-position: 0 -135px;}


/*
#accessories { display: inline-block; margin: 1px; width: 187px; height: 130px; background: url(https://d3vblgikzl292f.cloudfront.net/images/home/accessories.png) no-repeat; background-position: 0 -270px;}
#accessories:hover { cursor: pointer; background-position: 0 0;}
#accessories:active { background-position: 0 -135px;}
*/


/*====================================================================================================================================================================================================*/

#tvearstv { display: inline-block; margin: 1px; width: 187px; height: 130px; background: url(http://static.tvears.com/images/home/home-tv1.png) no-repeat; background-position: 0 -270px;}
#tvearstv:hover { cursor: pointer; background-position: 0 0;}
#tvearstv:active { background-position: 0 -135px;}

#panasonic { display: inline-block; margin: 1px; width: 187px; height: 130px; background: url(http://static.tvears.com/images/home/home-panasonic.png) no-repeat; background-position: 0 -270px;}
#panasonic:hover { cursor: pointer; background-position: 0 0;}
#panasonic:active { background-position: 0 -135px;}

#seniorcircuits { display: inline-block; margin: 1px; width: 187px; height: 130px; background: url(http://static.tvears.com/images/home/home-senior.png) no-repeat; background-position: 0 -270px;}
#seniorcircuits:hover { cursor: pointer; background-position: 0 0;}
#seniorcircuits:active { background-position: 0 -135px;}



/* END HOME PAGE BUTTONS */



/* START SPECIALS PAGE BUTTONS */

#special1 { display: block; margin-top: 30; width: 760; height: 281; background: url(http://tvears-www.s3.amazonaws.com/images/specials/sports-amplifier-banner.png); background-position: 0 0; }
#special1:hover { cursor: pointer; background-position: 0 -286px; }

#neutronic { display: block; margin-top: 30; width: 650; height: 200; background: url(http://static.tvears.com/images/specials/specials-neutronic.png); background-position: 0 -410px; }
#neutronic:hover { cursor: pointer; background-position: 0 0; }
#neutronic:active { background-position: 0 -205px; }

#dridock { display: block; margin-top: 30; width: 650; height: 200; background: url(http://static.tvears.com/images/specials/specials-dridock.png); background-position: 0 -410px; }
#dridock:hover { cursor: pointer; background-position: 0 0; }
#dridock:active { background-position: 0 -205px; }

#tv-ears-tv { display: block; margin-top: 30; width: 650; height: 200; background: url(http://static.tvears.com/images/specials/specials-tv.png); background-position: 0 0; }
#tv-ears-tv:hover { cursor: pointer; background-position: 0 -205px; }
#tv-ears-tv:active { background-position: 0 -410px; }

/* END SPECIALS PAGE BUTTONS */


/* START GLOBAL NAV BUTTONS */

#gn-dealer { display: block; width: 144px; height: 77px; background: url(https://tvears-www.s3.amazonaws.com/images/global-nav/dealer.png); background-position: 0 -164px; }
#gn-dealer:hover { cursor: pointer; background-position: 0 0; }
#gn-dealer:active { background-position: 0 -82px; }

/* END GLOBAL NAV BUTTONS */


/* START DEALER LOCATOR */

#dealer-map
{
	width: 775px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background: url(http://tvears-www.s3.amazonaws.com/images/dealer-locator/audiologists.png);
}

#sidebar
{
	overflow: auto;
	height: 600px;
	font-size: 11px;
	color: #000000;
}

#sidebar div
{
	background-color: #ffffff;
	border: solid 1px #000000;
	margin: 1px;
	padding: 3px;
}

#map
{
	overflow: hidden;
	width: 600px;
	height: 600px;
}

/* END DEALER LOCATOR */


/* START BODY CSS */


.body-background
{
	background-color: #FFFFFF;
	width: 100%;
}

.testimonials
{
	font-family: arial, verdana;
	font-size: 11pt;
}

.category
{
	font-family: arial, verdana;
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
}

.sub-nav-cell
{
	width: 100%;
	font-size: 12pt;
}

.gradient-bg-grey {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-grey.png'); background-repeat: repeat-x;}
.gradient-bg-blue {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-blue.png'); background-repeat: repeat-x;}
.gradient-bg-lightblue {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-lightblue.png'); background-repeat: repeat-x;}
.gradient-bg-green {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-green.png'); background-repeat: repeat-x;}
.gradient-bg-red {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-red.png'); background-repeat: repeat-x;}
.gradient-bg-yellow {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-yellow.png'); background-repeat: repeat-x;}
.gradient-bg-gold {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-gold.png'); background-repeat: repeat-x;}
.gradient-bg-purple {padding-left: 5px; padding-right: 5px; background-image: url('http://tvears-www.s3.amazonaws.com/images/background/gradient-bg-purple.png'); background-repeat: repeat-x;}

/*START BORDERS*/

.left-bar
{
	background: url(https://d3vblgikzl292f.cloudfront.net/images/body/borders/left-bar.gif) repeat-y;
}

.right-bar
{
	background: url(https://d3vblgikzl292f.cloudfront.net/images/body/borders/right-bar.gif) repeat-y;
}

.bottom-bar
{
	background: url(https://d3vblgikzl292f.cloudfront.net/images/body/borders/bottom-bar.gif) repeat-x;
}

/*END BORDERS*/


/* END BODY CSS */



/* START FOOTER */

.footer-top-nav
{
	background-color: #DDDDDD;
	width: 100%;
	margin-top: 20px;
}

.footer-top-nav-cell
{
	width: 34%;
	text-align: center;
}

.footer-lower-nav
{
	width: 100%;
}

.footer-lower-nav-cell-main
{
	
	background-color: #DDDDDD;
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 8px;
}

.footer-lower-nav-cell
{
	width: 50%;
	white-space: nowrap;
	text-align: center;
}

.footer-lower-nav-cell-column
{
	display: inline-block;
	width: 40%;
}

/* END FOOTER */

.p1
{
	font-size: 12pt;
	font-family: Verdana, Georgia, serif;
}

#header-text
{
	padding-right: 5px;
	text-align: right;
	color: #0000FF
}

#product-comparison-link a
{
	font-size: 12pt;
	font-family: Verdana, Georgia, serif;
}

#product-comparison-link a:hover
{
	color: red;
	background: none;
	text-decoration: underline;
}


body, td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt16, .txt16 {FONT-SIZE: 11px;}

.grc-section-title {FONT-SIZE: 16pt;}
.grc-item-titleOff {FONT-SIZE: 14pt; color: 000;}
.grc-item-titleOn {FONT-SIZE: 14pt; color: #0055a4;}

.txt07-white {FONT-SIZE: 7pt; color: #FFFFFF; TEXT-DECORATION: none;}
.txt07-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.txt07u-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: underline;}
.txt08b {FONT-SIZE: 8px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt08b-white {FONT-SIZE: 8px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09 {FONT-SIZE: 9px; TEXT-DECORATION: none;}
.txt09b {FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09b-white {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10 {FONT-SIZE: 10px; TEXT-DECORATION: none;}
.txt10-grey {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;}
.txt10b {FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-red {FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-white {FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11 {FONT-SIZE: 11px; TEXT-DECORATION: none;}

.txt11b {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-red {FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-white {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12 {FONT-SIZE: 12px; TEXT-DECORATION: none;}
.txt12-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;}
.txt12b {FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-red {FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14 {FONT-SIZE: 14px; TEXT-DECORATION: none;}
.txt14b {FONT-SIZE: 14px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-grey {FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-red {FONT-SIZE: 14px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-white {FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16 {FONT-SIZE: 16px; TEXT-DECORATION: none;}
.txt16b {FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16b-red {FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt18b-red {FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.lnk11b-blackOn {FONT-SIZE: 11px; COLOR: #999999; FONT-WEIGHT: bold;}
.lnk11b-colorOff {FONT-SIZE: 24px; COLOR: #000000; FONT-WEIGHT: bold;}
.lnk11b-colorOn {FONT-SIZE: 11px; COLOR: #DEE0E2; FONT-WEIGHT: bold;}
.lnk12b {font-size: 11pt; font-weight: bold;}
.lnk13b-blackOff {FONT-SIZE: 13px; COLOR: #000000; FONT-WEIGHT: bold;}
.lnk13b-blackOn {FONT-SIZE: 13px; COLOR: #999999; FONT-WEIGHT: bold;}
.lnk14b-greyOff {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b-greyOn {FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk-NavInactive1 {FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive1 {FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive2 {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive3 {FONT-SIZE: 11px; COLOR: #000033; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive3 {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavTabActive1 {background-color: #DEE0E2; background-image: url(/images/store/templates/001/bkg_button_gradient.png);}
.lnk-NavTabInactive1 {background-image: url(/images/store/templates/001/bkg_button_gradient.png);}
.lnk-NavTabInactive2 {BACKGROUND-COLOR: #DEE0E2;}
.lnk-NavTabActive2 {BACKGROUND-COLOR: #F4AF30;}
.lnk-NavTabInactive3 {BACKGROUND-COLOR: #AAAAAA;}
.lnk-NavTabActive3 {BACKGROUND-COLOR: #DEE0E2;}
.btn-BuyOff {FONT-SIZE: 9pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #F4AF30;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn {FONT-SIZE: 9pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #DEE0E2;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOff2 {FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #F4AF30; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn2 {FONT-SIZE: 9pt; COLOR: #DEE0E2;  BACKGROUND-COLOR: #F4AF30; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOff {FONT-SIZE: 7pt; COLOR: #0000FF;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #DDDDDD;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOn {FONT-SIZE: 7pt; COLOR: #000033;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #DDDDDD;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsTabOff {BACKGROUND-COLOR: #DDDDDD;}
.btn8-colorOff {FONT-SIZE: 8pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.btn8-colorOn {FONT-SIZE: 8pt; COLOR: #F4AF30;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.bgltmedtext {FONT-SIZE: 9pt; COLOR: #000033; BACKGROUND-COLOR: #F4F4F4;}
.errortext {FONT-SIZE: 8pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4;}
.errortextheading {FONT-SIZE: 9pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4; FONT-WEIGHT: bold;}
.greytitle {FONT-SIZE: 14pt; COLOR: #000000;}
.input {FONT-SIZE: 8pt; COLOR: #000033; vertical-align: top;}
#qty.input {width: 40px;}
#shippingcarrierselect.input {width: 306px;}
/* #searchTextBox.input {width: 165px;} */
.inputreq {FONT-SIZE: 8pt; COLOR: #000033; BACKGROUND-COLOR: #FFFFAA;}
.listheadernosort {HEIGHT:100%; PADDING: 2 5 2 5; VERTICAL-ALIGN: top; COLOR: #000000; BACKGROUND-IMAGE:url(https://d3vblgikzl292f.cloudfront.net/images/background/listheaderbg2.gif);}
.medtext {FONT-SIZE: 9pt; COLOR: #000033;;}
.medtextbold {FONT-SIZE: 14pt; COLOR: #000033; FONT-WEIGHT: bold;}
.medtextboldnolink {FONT-SIZE: 9pt; COLOR: #000033; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.listtexthl {font-size: 12pt;}
.pic {FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; VERTICAL-ALIGN: top;}
.smallgraytext {FONT-SIZE: 10pt; COLOR: #666666;}
.smalltext {FONT-SIZE: 12pt; COLOR: #000000;}
td.smalltext {width: 77px;}
.smalltextrt {FONT-SIZE: 8pt; COLOR: #000033; TEXT-ALIGN: right;}
.smalltextctr {FONT-SIZE: 8pt; COLOR: #000033; TEXT-ALIGN: center;}
.smalltextul {FONT-SIZE: 8pt; COLOR:#000033; TEXT-DECORATION: underline;}
.smalltextnolink {FONT-SIZE: 12pt; COLOR: #000033; TEXT-DECORATION: none; padding-top: 5px; padding-bottom: 5px;}
.text {FONT-SIZE: 11pt;}
.textbold {font-size: 12pt; padding: 5px;}
.textboldnolink {FONT-SIZE: 8pt; COLOR: #000033; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.texttable {FONT-SIZE: 12pt; color: #000033; BACKGROUND-COLOR: #FFF; PADDING: 2 5 2 5 ; BORDER-STYLE: solid; BORDER-WIDTH: 1 1 1 1; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablebold {FONT-SIZE: 12pt; COLOR: #000033; BACKGROUND-COLOR: #FFF; PADDING: 2 5 2 5; FONT-WEIGHT: bold; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablectr {FONT-SIZE: 12pt; COLOR: #000033; BACKGROUND-COLOR: #FFF; TEXT-ALIGN: center; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablert {FONT-SIZE: 12pt; COLOR: #000033; BACKGROUND-COLOR: #FFF; TEXT-ALIGN: right; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.headbarsub {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.scrollarea {overflow: auto;}
.portletHandle {}
.noprint {}
.crumb {color: #F4AF30; font-weight: bold;}
.crumbover {color: #DEE0E2; font-weight: bold;}
.tvears-headertext {FONT-SIZE: 18px; COLOR: #000000; FONT-WEIGHT: bold;}
.information-item {font-size: 13pt; font-weight: bold; padding-bottom: 15px;}
.input, .inputreq {font-size: 12pt;}
.drilldowntext {font-size: 11pt; color: #0055a4;}
.bglt {background: none;}
.subtab-link-big {font-size: 1.2em; font-family: Verdana, Geneva, sans-serif; color: #0055a4; font-weight: bold;}
.subtab-link {text-align: center;}
.checkoutprogresstext {font-size: 12pt; padding: 5px;}


/* START TV EARS CUSTOM FONTS */

a:hover img {text-decoration: none; color: #000; cursor: pointer;}

img {border: none; padding: 0; margin: 0;}

li a {color: #0055a4;}

/*
a {text-decoration: none; color: inherit;}
a:visited {text-decoration: none; color: inherit;}
*/

a:hover {text-decoration: underline; color: #000; background: none; cursor: pointer;}

#gn-product-list a {text-decoration: none; color: inherit;}
#gn-product-list a:hover {text-decoration: underline; color: #000; background: none;}
#gn-product-list a:visited {text-decoration: none; color: inherit;}

.subtab-link a {text-decoration: none; color: inherit;}
.subtab-link a:hover {text-decoration: underline; color: #000; background: none;}
.subtab-link a:visited {text-decoration: none; color: inherit;}

#header-container a {text-decoration: none; color: inherit;}
#header-container a:hover {text-decoration: underline; color: #000; background: none;}
#header-container a:visited {text-decoration: none; color: inherit;}

#div__footer a {text-decoration: none; color: inherit;}
#div__footer a:hover {text-decoration: underline; color: #000; background: none;}
#div__footer a:visited {text-decoration: none; color: inherit;}

.left-nav-table a {text-decoration: none; color: inherit;}
.left-nav-table a:hover {text-decoration: underline; color: #000; background: none;}
.left-nav-table a:visited {text-decoration: none; color: inherit;}

.lnk12b a {text-decoration: none; color: inherit;}
.lnk12b a:hover {text-decoration: underline; color: #000; background: none;}
.lnk12b a:visited {text-decoration: none; color: inherit;}

h1 {display: inline; font-size: 2em; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #000000;}
h2 {display: inline; font-size: 1.25em; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #0055a4;}
.h2 {display: inline; font-size: 1.5em; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #0055a4; font-weight: bold;}
h3 {display: inline; font-size: 1.1em; font-family: Verdana, Geneva, sans-serif; color: #0055a4;}
h4 {display: inline; font-size: 1.15em; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #777676; font-weight: bold;}
h5 {display: inline; font-size: 1.05em; font-family: Tahoma, Verdana, Geneva, sans-serif;color: #777676;}
h6 {display: inline; font-size: 1.05em; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #777676;}
.p {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
p {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
p.indent {text-indent: 20px;}
p.quote {font-family: Arial, Helvetica, sans-serif; font-style: italic;}
p.header {font-size: 14pt; font-weight: bold; text-indent: 0;}
p.no-indent {text-indent: 0px;}
.gradient-bg-grey ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-blue ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-lightblue ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-green ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-red ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-yellow ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-gold ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}
.gradient-bg-purple ul {text-align: left; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size: 12pt;}


caption {color: #990000; font-size: 27px; font-weight: bold;}

.comp-cell {font-size: 11pt; font-family: 'trebuchet ms', Verdana, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #0055A4; font-weight: bold;}

.portlet-content ul {list-style-type: none;}
.portlet-content li {list-style-type: none; text-indent: -5px;}

/* END TV EARS CUSTOM FONTS */


button:hover {cursor: pointer; }



/* START HOME BANNERS*/
	
	#home_banner_rotator {text-align: center; height:400px; position:relative;}

	#home_banner_rotator ul {bottom:16px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px 0; position:absolute; right:14px; opacity: 0.6; filter: alpha(opacity = 60); background-color:#000000; }
	
	#home_banner_rotator li { float:left;}
	
	#home_banner_rotator li a { display:block; padding:0 5px; font-size:11px; font-weight:bold; color:#555555; text-decoration:none; font-family:"Trebuchet MS";}
	
	#home_banner_rotator li.tabSelected { }
	
	#home_banner_rotator li.tabSelected a { color:#ffffff;}
	
	.tabs1	{filter: alpha(opacity=10); moz-opacity:.1; opacity:.1;}
	.tabs2	{filter: alpha(opacity=20); moz-opacity:.2; opacity:.2;}
	.tabs3	{filter: alpha(opacity=30); moz-opacity:.3; opacity:.3;}
	.tabs4	{filter: alpha(opacity=40); moz-opacity:.4; opacity:.4;}
	.tabs5	{filter: alpha(opacity=50); moz-opacity:.5; opacity:.5;}
	.tabs6	{filter: alpha(opacity=60); moz-opacity:.6; opacity:.6;}
	.tabs7	{filter: alpha(opacity=70); moz-opacity:.7; opacity:.7;}
	.tabs8	{filter: alpha(opacity=80); moz-opacity:.8; opacity:.8;}
	.tabs9	{filter: alpha(opacity=90); moz-opacity:.9; opacity:.9;}
	.tabs10	{filter: alpha(opacity=100); moz-opacity:1; opacity:1;}
	
	.tabs_test1	{filter: alpha(opacity=10); moz-opacity:.1; opacity:.1;}
	.tabs_test2	{filter: alpha(opacity=20); moz-opacity:.2; opacity:.2;}
	.tabs_test3	{filter: alpha(opacity=30); moz-opacity:.3; opacity:.3;}
	.tabs_test4	{filter: alpha(opacity=40); moz-opacity:.4; opacity:.4;}
	.tabs_test5	{filter: alpha(opacity=50); moz-opacity:.5; opacity:.5;}
	.tabs_test6	{filter: alpha(opacity=60); moz-opacity:.6; opacity:.6;}
	.tabs_test7	{filter: alpha(opacity=70); moz-opacity:.7; opacity:.7;}
	.tabs_test8	{filter: alpha(opacity=80); moz-opacity:.8; opacity:.8;}
	.tabs_test9	{filter: alpha(opacity=90); moz-opacity:.9; opacity:.9;}
	.tabs_test10	{filter: alpha(opacity=100); moz-opacity:1; opacity:1;}
	
	#newhomeback{ bottom:0; height:20px; margin:0; opacity:0.5; position:absolute; width:675px; }

/* END HOME BANNERS*/


/* START BUTTONS */

.lnk11b-blackOff
{
	FONT-SIZE: 13pt;
	COLOR: #FFF;
	FONT-WEIGHT: bold;
	background-image: url(https://d3vblgikzl292f.cloudfront.net/images/buttons/blue-button.png);
	width: 340px;
	height: 23px;
	text-align: center;
}

.lnk-HedOff
{
	border: none;
	FONT-SIZE: 13pt;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.lnk-HedOn
{
	border: none;
	cursor: pointer;
	FONT-SIZE: 13pt;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.bgbutton1
{
	background-image: url(https://d3vblgikzl292f.cloudfront.net/images/buttons/Add-to-Cart-Button.png);
	border: none;
	height: 24px;
	width: 120px;
	cursor: pointer;
}

.bgbutton, #submitter
{
	border: solid 1px;
	border-color: #00498d;
	background-image: url(https://d3vblgikzl292f.cloudfront.net/images/buttons/line-of-pixels-for-buttons.png);
	cursor: pointer;
	font-size: 12pt;
	font-weight: bold;
	color: #FFF;
	height: 24px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
}

.nlbutton
{
	border: solid 1px;
	border-color: #999;
	background-image: url(https://d3vblgikzl292f.cloudfront.net/images/buttons/line-of-pixels-for-buttons-grey.png);
	cursor: pointer;
	font-size: 12pt;
	color: #FFF;
	height: 24px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
}

.searchbutton
{
	border: solid 1px;
	border-color: #999;
	background-image: url(https://d3vblgikzl292f.cloudfront.net/images/buttons/line-of-pixels-for-buttons-grey-small.png);
	cursor: pointer;
	font-size: 9pt;
	color: #FFF;
	height: 19px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

#resetter
{
	border: solid 1px;
	border-color: #999;
	background-image: url(https://d3vblgikzl292f.cloudfront.net/images/buttons/line-of-pixels-for-buttons-grey-small.png);
	cursor: pointer;
	font-size: 9pt;
	color: #FFF;
	height: 19px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

/* END BUTTONS */



#testhomeimages
{
	width: 760;
	height: 485;
	background-image: url(http://static.tvears.com/images/Logos/Logo-1.png), url(http://static.tvears.com/images/Logos/Logo-2.png), url(http://static.tvears.com/images/Logos/Logo-3.png), url(http://static.tvears.com/images/Logos/Logo-4.png);
	background-repeat: no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	border: 1px solid;
	text-align: center;
}
