/*
 * $Id: common.css,v 1.8 2003/04/18 15:57:40 ksmith Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */
html			{ min-height: 100%; margin-bottom: 1px; }
body			{ background: #fff; font-family: helvetica, arial, verdana, sans-serif; font-size: 11px; line-height: 1.5; color: #333; margin: 0; padding: 0; text-align: center;}	
body.white		{ background: #FFF; }

font			{ font-family: helvetica, arial, verdana, sans-serif; font-size: 11px; color: #444; }

ul				{ margin-top: 5px; margin-left: 20px; padding-left: 0px; line-height: 1.3; }

ol				{ margin-top: 0px; margin-left: 30px; padding-left: 0px; line-height: 1.3; }
ol li			{ margin: 5px 0; }
sub				{ font-size: 80%; line-height: .75; }
sup				{ font-size: 80%; line-height: 1.25; }

a:active		{ color: #990033; text-decoration: underline; }
a:link			{ color: #0066ff; text-decoration: underline; }
a:visited		{ color: #99ccff; text-decoration: underline; }
a:hover			{ color: #ffcc00; text-decoration: none; }

table, td			{ font-family: helvetica, arial, verdana, sans-serif; font-size: 11px; color: #333; text-align: left; }

.col			{ width: 45%; float: left; margin-right: 15px; } 


.clear	{clear: both;}

/* CONTENT */

.search			{ background-color: #ffffff; border: 1px solid #666666; width: 117px; height: 13px; font-size: 9px; color: #003366; margin-bottom: 7px; }

/*#topofpage		{ text-align: left; border-top: 10px solid #b5003a; }*/
#topofpage			{ border-top: 10px solid #B5003A; border-left: 10px solid #B5003A; border-right: 10px solid #B5003A; border-bottom: none; width: 760px; margin: 0 auto; }

.head 			{ font-size: 16px; color: #000000; text-align:left; }
.subhead1		{ font-size: 14px; color: #330099; }
.subhead2   	{ font-size: 12px; color: #330099; }
.body2			{ font-size: 10px; color: #666666; }

table.grid		{ border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
td.grid			{ border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }
th.grid			{ border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }

th.thead		{ background-color: #999999; color: #ffffff; }
td.thead		{ background-color: #999999; }
td.tsubhead		{ background-color: #ffffcc; }
td.tbody		{ background-color: #efefef; }
td.tbody2		{ background-color: #c0c0c0; }


.subhead_1	   { color: #ffffff; font-size: 10px; }
.subhead_w	   { color: #ffffff; }
a.subhead_w	   { color: #ffffff; text-decoration: none; }
a.subhead_w:visited	   { color: #ffffff; text-decoration: none; }
a.subhead_w:hover 	   { color: #ffffff; text-decoration: underline; }

.indent			{ margin-left: 20px; }
.error			{ color: #c60651; }

td.noprint		{text-align: right;}

/* used on home page */
.skyscraper		{ color: #ffffff; font-size: 12px; font-weight: bold; line-height: 1.5; text-align: left; }
.ad				{ color: #444; line-height: 1.5; }	
ul.press		{ list-style-image: url(../images/BTN_red_bullet.gif); margin-bottom: -10px; }
a.press			{ text-decoration: none;  }
li.press		{ margin-bottom: 5px; }

/* used in lcd 101 */
.chart_w		{ font-family: helvetica, arial, verdana, sans-serif; color: #ffffff; }
.chart_y		{ font-family: helvetica, arial, verdana, sans-serif; color: #ffcc00; }

/* used on product pages */
a.bread2 		{ color: #0099ff; }
font.bread2 	{ color: #999999; }
.barhead 		{ color: #e5f5ff; }
.prodspec 		{ color: @333; font-size: 10px; }
.prnavtop  		{ color: #ffffff; }
.prnav1  		{ color: #0099ff; }

a.prod			{ text-decoration: none; line-height: 1.2; vertical-align: top; font-size: 11px; }


/*  style for Media Center table displays */
.mc 		{ padding: 5px; float: left; margin: 0 15px 15px 0;background: #fff; border: 1px solid #999;}
.mc100		{ width: 100% }
* html .mc	{ width: 100px; w\idth: 90px;}
.mc font	{ font-size: 10px;}
.mcimage	{ padding-bottom: 5px; }

/* HOMEPAGE (INTERIM)
************************************************************************************************************************/
.h_content { margin-bottom:0; width: 760px; border: 1px solid #9c9db1;}

.h_content .col1 { margin-top:2px; width:587px; float:left; display:inline; border-width:1px 0 1px 1px; }
* html .h_content .col1 { margin-top:2px; }
.h_content #flash { width: 587px; height: 295px; border: none;}

.h_content #newscont { width:587px; position:relative; background:#b5003a; }
* html .h_content #newscont { margin-top:1px; }
.h_content #newscont span {position:relative; margin-left:10px; float:left; display:inline; padding-top:3px; font-size:10px; color:#fff; }


.h_content #news { margin:1px 0 0 93px; width:493px; height:22px; border:1px solid #9c9db1; border-width:0 1px 0 0; line-height:20px; font-size:10px; text-align:left; }
* html .h_content #news { margin:1px 0 0 70px; width:496px; height:21px; }
.h_content #news a { text-decoration:none; color:#fff; }

.h_content .col2 { width:170px; margin:2px 0; float:left; display:inline; }
* html .h_content .col2 { margin-top:2px; }
.h_content a.skyscraper {width: 170px; height: 318px;}
.h_content a.skyscraper img { width:170px; }

.h_content ul { clear:both; display:block; margin:0; width: 760px; height: 194px; z-index:2; }
* html .h_content ul { margin-top:-2px; }
.h_content ul li { position: relative; float: left; height: 194px; width: 151px; list-style: none; }
.h_content ul li a { cursor: pointer; border-bottom:none; }
.h_content ul li a, ul li div { position: relative; display: block; height: 194px; width: 151px; text-decoration: none; color: #000; font-size: 13px; }
.h_content ul li strong { position: absolute; top: 0px; left: 0px; display: block; height: 194px; width: 151px; }
.h_content ul li, .h_content ul li a, .h_content ul li strong, .h_content ul li div { background-image: url(../images/products_nav.jpg); }

.h_content ul li.lcd, ul li.lcd a, ul li.lcd a strong { background-position: 0px 0px; width: 151px; }
.h_content ul li.hdtv, ul li.hdtv a, ul li.hdtv a strong { background-position: -151px 0px; width: 151px; }
.h_content ul li.projectors, ul li.projectors a, ul li.projectors a strong { background-position: -302px 0px; width: 151px; }
.h_content ul li.signage, ul li.signage a, ul li.signage a strong { background-position: -453px 0px; width: 151px; }
.h_content ul li.photo, ul li.photo a, ul li.photo a strong { background-position: -604px 0px; width: 156px; }

.h_content ul li.lcd:hover a, ul li.lcd:hover a strong, ul li.lcd a:hover, ul li.lcd a:hover strong { background-position: 0px -194px; }
.h_content ul li.hdtv:hover a, ul li.hdtv:hover a strong, ul li.hdtv a:hover, ul li.hdtv a:hover strong { background-position: -151px -194px; }
.h_content ul li.projectors:hover a, ul li.projectors:hover a strong, ul li.projectors a:hover, ul li.projectors a:hover strong { background-position: -302px -194px; }
.h_content ul li.signage:hover a, ul li.signage:hover a strong, ul li.signage a:hover, ul li.signage a:hover strong { background-position: -453px -194px; }
.h_content ul li.photo:hover a, ul li.photo:hover a strong, ul li.photo a:hover, ul li.photo a:hover strong { background-position: -604px -194px; }

.h_content #bottomcontainer {width: 760px; height: 88px; border:0; clear:both;}
.h_content a img {border:0;}
.h_content a.access {float:left; width: 302px; height: 88px;display:block; border: 0;}
.h_content a.shop {float:left; width: 304px; height: 88px;display:block; border: 0;}
.h_content #support {position:relative; float:left; width: 152px; height: 88px; border: 0;display:block; background-image: url(../images/support.jpg);}
.h_content a.drivers { position: absolute; top: 34px; left: 0px; width: 148px; height: 20px; display:block;}
.h_content a.guides { position: absolute; top: 55px; left: 0px; width: 148px; height: 20px; display:block;}
.h_content a.drivers span, .h_content a.guides span { display:none; }

.h_content .clearfix:after, .container:after, .feature_content:after { content:"."; display:block; height:0; clear:both; visibility:hidden}
.h_content .clearfix, .container, .feature_content { display:inline-block}
.h_content .clearfix, .container, .feature_content { /*\*/display:block;/**/}



/* NAVIGATION */

#footer				{ background-color: #b5003a; height: 20px; vertical-align: top; }
#footer2			{ background-color: #b5003a; height: 20px; vertical-align: top; }
.copyright			{ color: #ffffff; font-weight: bold; padding-left: 80px; }
.see				{ color: #ffffff; font-family: arial; font-size: 13px; font-weight: bold; float: right; padding-right: 7px; }

.searchbar			{ background-image: url(../images/S_search_bar.jpg); background-position: right; background-repeat: no-repeat;}

.nav				{ color: #cccccc; text-decoration: none; font-weight: bold; border-style: none; }
a.nav,b.nav			{ color: #000000; text-decoration: none; }
a.nav:active		{ color: #000000; text-decoration: none; }
a.nav:visited		{ color: #000000; text-decoration: none; }
a.nav:hover			{ color: #6498c1; text-decoration: none; border-top: 2px solid #cccccc; padding-top: 4px; } 
td.nav				{ border-bottom: 2px solid #cccccc; padding: 2px; padding-top: 4px; }

/* 07.15.03 - C. Ducker: added navon class for navigation */
.navon              { color: #6498c1; text-decoration: none; border-top: 2px solid #cccccc; padding-top: 4px; }

/* NEW STYLES for the subnav area
---------------------------------------------------------------------------------------------------------------*/

.sidemain_new	{ background-color: #F6F7E8; }
.side_new		{ padding: 0 12px 2px; }

.side_new table tr td 	{ vertical-align: top; }

a.sidenav_new:link, a.sidenav_new:visited	{ font-size: 11px; color: #cccccc; text-decoration: none; font-weight: bold; color: #000; text-decoration: none; padding: 4px 0; display: block; line-height: 1.2;}
a.sidenav_new:hover		{ color: #6498c1; text-decoration: underline; }

.sidenav2_new			{ font-size: 10px; color: #cccccc; text-decoration: none; font-weight: bold; }
a.sidenav2_new			{ color: #6498c1; text-decoration: none; }
a.sidenav2_new:active	{ color: #6498c1; text-decoration: none; }
a.sidenav2_new:visited	{ color: #6498c1; text-decoration: none; }
a.sidenav2_new:hover	{ color: #0066ff; text-decoration: underline; }

.tertnav_new			{ font-size: 11px; color: #000000; text-decoration: none; }
a.tertnav_new			{ color: #000000; text-decoration: none; }
a.tertnav_new:active	{ color: #000000; text-decoration: none; }
a.tertnav_new:visited	{ color: #000000; text-decoration: none; }
a.tertnav_new:hover		{ color: #ffcc00; text-decoration: none; }

.sortnav_new			{ font-size: 11px; color: #0066ff; text-decoration: none; }
a.sortnav_new			{ color: #0066ff; text-decoration: underline; }
a.sortnav_new:active	{ color: #0066ff; text-decoration: underline; }
a.sortnav_new:visited	{ color: #0066ff; text-decoration: underline; }
a.sortnav_new:hover		{ color: #0066ff; text-decoration: none; }

.textnav_new			{ font-size: 9px; color: #000000; text-decoration: none; font-weight: bold; }
a.textnav_new			{ color: #000000; text-decoration: none; }
a.textnav_new:active	{ color: #000000; text-decoration: none; }
a.textnav_new:visited	{ color: #000000; text-decoration: none; }
a.textnav_new:hover		{ color: #ffcc00; text-decoration: none; }

/* OLD STYLES for the subnav area
---------------------------------------------------------------------------------------------------------------*/
/*.side				{ background-color: #F6F7E8;}
 .sidemain			{ background-color: #F6F7E8; } */
.side				{ background-color: #F6F7E8; }
.sidemain			{ background-color: #ffffff; }

.sidenav			{ font-size: 11px; color: #cccccc; text-decoration: none; font-weight: bold; line-height: 1.2; }
a.sidenav			{ color: #000000; text-decoration: none; }
a.sidenav:active	{ color: #000000; text-decoration: none; }
a.sidenav:visited	{ color: #000000; text-decoration: none; }
a.sidenav:hover		{ color: #6498c1; text-decoration: underline; }

.sidenav2			{ font-size: 10px; color: #cccccc; text-decoration: none; font-weight: bold; }
a.sidenav2			{ color: #6498c1; text-decoration: none; }
a.sidenav2:active	{ color: #6498c1; text-decoration: none; }
a.sidenav2:visited	{ color: #6498c1; text-decoration: none; }
a.sidenav2:hover	{ color: #0066ff; text-decoration: underline; }

.tertnav			{ font-size: 11px; color: #000000; text-decoration: none; }
a.tertnav			{ color: #000000; text-decoration: none; }
a.tertnav:active	{ color: #000000; text-decoration: none; }
a.tertnav:visited	{ color: #000000; text-decoration: none; }
a.tertnav:hover		{ color: #ffcc00; text-decoration: none; }

.sortnav			{ font-size: 11px; color: #0066ff; text-decoration: none; }
a.sortnav			{ color: #0066ff; text-decoration: underline; }
a.sortnav:active	{ color: #0066ff; text-decoration: underline; }
a.sortnav:visited	{ color: #0066ff; text-decoration: underline; }
a.sortnav:hover		{ color: #0066ff; text-decoration: none; }

.textnav			{ font-size: 9px; color: #000000; text-decoration: none; font-weight: bold; }
a.textnav			{ color: #000000; text-decoration: none; }
a.textnav:active	{ color: #000000; text-decoration: none; }
a.textnav:visited	{ color: #000000; text-decoration: none; }
a.textnav:hover		{ color: #ffcc00; text-decoration: none; }

/* OLD STYLES for the subnav area 
---------------------------------------------------------------------------------------------------------------*/

.toplink 			{ color: #999999; }

/* section colors */
.navhome			{ border-bottom: 2px solid #cccccc; padding: 2px; padding-top: 4px; }
.navhomeon			{ border-top: 2px solid #cccccc; padding-top: 4px; }
.headhome			{ font-size: 18px; color: #cccccc; }
div.headhome		{ border-bottom: 2px solid #cccccc; width: 129px; padding: 2px; padding-top: 4px; }

.headproductfamily      { color: #3f79b2; font-size: 12px; font-weight:bold; padding: 5px 0 0 0;}
td.navproduct		{ border-bottom: 2px solid #3f79b2; padding: 2px; padding-top: 4px; }
.navproducton		{ border-top: 2px solid #3f79b2; padding-top: 4px; }
.headproduct		{ font-size: 18px; color: #3f79b2; line-height: 1.3 }
div.headproduct		{ border-bottom: 2px solid #3f79b2; width: 129px; padding: 2px; padding-top: 4px; }

td.navsupport		{ border-bottom: 2px solid #e6c122; padding: 2px; padding-top: 4px; }
.navsupporton		{ border-top: 2px solid #e6c122; padding-top: 4px; }
.headsupport		{ font-size: 18px; color: #e6c122; }
div.headsupport		{ border-bottom: 2px solid #e6c122; width: 129px; padding: 2px; padding-top: 4px; }
.subheadsupport		{ font-size: 11px; color: #e6c122; }

td.navsolutions		{ border-bottom: 2px solid #c55e7f; padding: 2px; padding-top: 4px; }
.navsolutionson		{ border-top: 2px solid #c55e7f; padding-top: 4px; }
.headsolutions		{ font-size: 18px; color: #c55e7f; }
div.headsolutions	{ border-bottom: 2px solid #c55e7f; width: 129px; padding: 2px; padding-top: 4px; }

td.navcompany		{ border-bottom: 2px solid #05a8b5; padding: 2px; padding-top: 4px; }
.navcompanyon		{ border-top: 2px solid #05a8b5; padding-top: 4px; }
.headcompany		{ font-size: 18px; color: #05a8b5; }
div.headcompany 	{ border-bottom: 2px solid #05a8b5; width: 129px; padding: 2px; padding-top: 4px; }

td.navawards		{ border-bottom: 2px solid #b82752; padding: 2px; padding-top: 4px; }
.navawardson		{ border-top: 2px solid #b82752; padding-top: 4px; }
.headawards			{ font-size: 18px; color: #b82752; margin: 0; }
div.headawards		{ border-bottom: 2px solid #b82752; width: 129px; padding: 2px; padding-top: 4px; }

td.navpartnerview	{ border-bottom: 2px solid #922781; padding: 2px; padding-top: 4px; }
.navpartnerviewon	{ border-top: 2px solid #922781; padding-top: 4px; }
.headpartnerview	{ font-size: 18px; color: #922781; }
div.headpartnerview	{ border-bottom: 2px solid #922781; width: 129px; padding: 2px; padding-top: 4px; }

td.navwheretobuy	{ border-bottom: 2px solid #007b4b; padding: 2px; padding-top: 4px; }
.navwheretobuyon	{ border-top: 2px solid #007b4b; padding-top: 4px; }
.headwheretobuy		{ font-size: 18px; color: #007b4b; }
div.headwheretobuy	{ border-bottom: 2px solid #007b4b; width: 129px; padding: 2px; padding-top: 4px; }

td.navmonitoru		{ border-bottom: 2px solid #c55e7f; padding: 2px; padding-top: 4px; }
.navmonitoruon		{ border-top: 2px solid #c55e7f; padding-top: 4px; }
.headmonitoru		{ font-size: 18px; color: #c55e7f; }
div.headmonitoru	{ border-bottom: 2px solid #c55e7f; width: 129px; padding: 2px; padding-top: 4px; }

td.navcontact		{ border-bottom: 2px solid #c55e7f; padding: 2px; padding-top: 4px; }
.navcontact		{ border-top: 2px solid #c55e7f; padding-top: 4px; }
.headcontact		{ font-size: 18px; color: #cccccc; }
div.headcontact	{ border-bottom: 2px solid #c55e7f; width: 129px; padding: 2px; padding-top: 4px; }


/* forms */
.button				{ font-weight: bold; }
.form		 		{ background-color: #ffffff; }
.form:focus  		{ background-color: #ffffff; }

/* monitor university glossary */
.definition 		{ background-color: #efefef; color: #007e87;  cursor: help; }
	
.definitionPopup 	{ border: #007e87 1px solid; padding: 15px; background-color: #efefef; width: 200px;
						/* filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=6) */} 


.tableHeaderTour   { font-size: 14px; color: #ffffff;}
.strikeout			{ text-decoration: line-through }

sup.servicemark		{ font-variant: small-caps; vertical-align: text-top }

strong {font-weight:bold;}

table.productfamily td {border-bottom:2px solid #000000; margin-right: 20px;}
table.productlist td {border:none}

/* media center box */

#graybox 			{ float: right; border: 1px solid #999999; width: 115px; padding: 5px 0 8px 5px; font-size: 11px; margin-right: 130px; }
* html #graybox	{margin-right: 65px;}
#mcheader			{ float: left; }


/* NEW PRODUCTS PAGE 
========================================================================== */
/*#S_product		{ background: #B5003A url(../images/pink_S_product_back.jpg) ;}*/
#product_body, #awards_body, #content_body { background-color: #fff;}

#product_body *, #awards_body *	{ margin: 0; padding: 0;}

#S_product .toplink	{ margin: 10px; display: block;}
#awards_body, #content_body	{ padding: 0 10px 10px;}
#product_body table	{ margin: 10px;}

#childtable td { padding: 5px; }

#productheader { margin: 5px 10px 6px 10px; }

h1	{ color: #3F79B2; font-size: 160%;}

#product_body #product_info		{ margin: 0px;}
#product_info td	{ vertical-align: top;}



#product_ad		{ float: right; width: 251px;}
#productname	{ background: #B5003A url(../images/pink_productname_back.gif) no-repeat bottom left; min-height: 70px;}
* html #productname	{ /*\*/height: 95px; he\ight: 70px;/**/}
#productname h2	{ font-size: 43px; line-height: 40px; color: #fff; padding: 10px 0 0 12px;}
#productname h3	{ font-size: 20px; line-height: 15px; color: #333; padding: 5px 0 25px 12px;}

#product_info		{ color: #444; font-size: 12px; }
#product_info td	{ padding: 8px 8px 8px 3px;}
#product_info td.product_img	{ padding: 20px; text-align: center;}
#product_info h4	{ color: #b95658; font-size: 20px; font-weight: normal; padding: 10px 0px; }
#product_info b		{ color: #333; }
#product_info ul, #product_info li	{ color: #b95658; padding: 10px 0; list-style: none; }
#product_info li	{ padding: 0 0 3px 15px; background: url(../images/arrow_red.gif) no-repeat 0 4px; font-weight: bold;}

#product_info td.more, #product_info td.more2	{ border: 1px solid #B95658; border-width: 1px 0 1px 1px;}
#product_info td.more2		{ padding: 20px 0 10px 20px; font-size: 11px; border-width: 1px;}

#features h2	{ position: relative; height: 32px; line-height: 24px; padding: 0 0 0 10px; color: #fff; font-size: 18px; font-weight: normal; font-style: italic; background: url(../images/B5003A_features_h2_back.gif) no-repeat bottom left;}
#features		{ position: relative; min-height: 460px;}
* html #features	{ height: 460px;}
#features h3	{ font-size: 12px; padding: 5px 10px; }
#features p		{ padding: 0 170px 10px 10px; color: #444; line-height: 18px;}
#features_details	{ background: #F9FAF4; padding: 20px 0px;}

#product_details	{ position: absolute; right: 10px; top: 40px; width: 140px; margin: 0 0 40px; background: #D3E8F4;}
#product_details h3	{ color: #fff; font-size: 11px; text-align: center; padding: 4px 0; background: #B5003A;}
#product_details p	{ margin: 6px; padding: 6px; border-top: 2px solid #fff; line-height: 20px;}
#product_details p.line	{ border-bottom: 2px solid #fff;}
#product_details a:link, #product_details a:visited	{ position: relative; display: block; color: #06f; font-weight: bold; line-height: 14px;}
#product_details li	{ padding: 0 0 4px; color: #06f; list-style-type: square;}
#product_details ul	{ padding: 5px 0 0 24px;}

#product_details a.disk:link, #product_details a.disk:visited		{ padding: 0 0 5px 22px; background: url(../images/ICON_save.gif) no-repeat 0 3px;}
#product_details a.pdf:link, #product_details a.pdf:visited			{ padding: 0 0 5px 22px; background: url(../images/icon_pdf.gif) no-repeat -2px 1px;}
#product_details a.email:link, #product_details a.email:visited		{ padding: 2px 0 5px 22px; background: url(../images/IMG_emailicon.gif) no-repeat 0 1px;}
#product_details a.printer:link, #product_details a.printer:visited	{ padding: 2px 0 5px 22px; background: url(../images/IMG_printericon.gif) no-repeat;}

#product_body .info_nav	{ margin: 0px;}
.info_nav td	{ background: #fff; color: #06f; font-size: 11px; white-space: nowrap;}
#product_body .info_nav strong	{ display: block; padding: 20px 10px;}
.info_nav a:link, .info_nav a:visited	{ color: #06f;}
.info_nav a:hover				{ color: #fc0;}


#specs h2	{ margin: 0; height: 32px; line-height: 22px; padding: 0 0 0 10px; background: #B95658 url(../images/B5003A_specs_h2_back.gif) no-repeat bottom left; color: #fff; font-size: 18px; font-weight: normal; font-style: italic;}
#specs blockquote	{ font-style: italic; padding: 10px; font-size: 10px;}

#product_body #spec_chart	{ margin: 0px; width: 100%;}
#spec_chart td	{ padding: 2px 0 2px 10px; background: #D3E6F0;}
.underline td	{ border-bottom: 1px solid #B95658; }
.overline td	{ border-top: 1px solid #B95658; }

#accessories h2	{ margin: 0; height: 32px; line-height: 22px; padding: 0 0 0 10px; background: #B95658 url(../images/B5003A_features_h2_back.gif) no-repeat bottom left; color: #fff; font-size: 18px; font-weight: normal; font-style: italic;}
#accessories h3		{ font-size: 12px; padding: 5px 0; color: #333; }
#product_body #accessories table	{ margin: 0px; }
#accessories td		{ padding: 5px 10px; border-bottom: 1px solid #ccc; color: #444; line-height: 18px; vertical-align: top; }

#productfinder table { margin: 0px; }


p.legalcopy		{ font-family: helvetica, arial, verdana, sans-serif; line-height: 1.2; font-size: 10px; padding: 2px 10px; }


/* Awards */

h2.subhead_awards	{ margin: 0; padding: 0; font-size: 11px; font-family: helvetica, arial, sans-serif; font-weight: bold; background: url(../images/subhead_awards.gif) no-repeat; height: 15px; text-align: center; color: #333; }

.awards_nav	{ width: 100%; border-bottom: 2px solid #bbb; height: 19px;}
	.awards_nav li	{ float: left; height: 15px; width: 106px; list-style: none; font-size: 11px; font-family: helvetica, arial, sans-serif; margin-right: 2px !important; font-weight: bold;}
	.awards_nav li a:link, .awards_nav li a:visited	{ display: block; line-height: 19px; height: 19px; width: 106px; background: url(../images/awards_nav.gif) 0 -19px; text-align: center; text-decoration: none; color: #333; }
	.awards_nav li a:hover	{ background: url(../images/awards_nav.gif) 0 0; color: #fff;}
	.awards_nav li.on a:link, .awards_nav li.on a:visited	{ background: url(../images/awards_nav.gif) 0 0; color: #fff;}

#awards_body .award_featured p	{ border-left: 1px solid #eee; float: left; padding: 20px 40px; margin: 15px 0 40px; text-align: center;}
#awards_body .award_featured2	{ text-align: center;}
#awards_body .award_featured2 p	{ display: inline; padding: 5px; margin: 15px 0;}

#awards_body .awd_search	{ padding: 0 0 20px;}
#awards_body .awd_search p	{ padding: 4px 0; font-size: 13px;}
#awards_body .awd_search a:link, #awards_body .awd_search a:visited	{ color: #666; text-decoration: none; }

#awards_body .awds	{ position: relative; float: left; display: inline; width: 105px; margin: 0 10px 15px 0;}
#awards_body .awds td.img	{ border: 1px solid #999; text-align: center; height: 85px;}
#awards_body .awds ul	{ margin: 5px 0 0; list-style: none; }
#awards_body .awds li	{ padding: 0 0 0 4px; font-size: 9px; font-family: arial, verdana, sans-serif; background: url(../images/dot.gif) no-repeat 0 4px; }

#awards_body .nextpages p	{ float: left; padding-right: 30px; }

table.spec_table_retail	{ background-color: #f1613e; }
table.spec_table_retail th	{ padding: 4px; background-color: #ff9933; font-weight: bold; font-size: 14px }
table.spec_table_retail td	{ padding: 4px; background-color: #F6F7E8; font-weight: bold; }

.searchbar_la_spa		{ background-image: url(../la/images/S_search_bar_la.jpg); background-position: right; background-repeat: no-repeat;  text-align: right; }
.searchbar_la_spa div	{ float: right; margin-right: 6px; display: inline;}
.search_la_spa			{ background-color: #ffffff; border: 1px solid #666666; width: 105px; height: 13px; font-size: 9px; color: #003366; margin-bottom: 7px; }


.searchbar_br_por		{ background-image: url(../br/images/S_search_bar_br.jpg); background-position: right; background-repeat: no-repeat;  text-align: right; }
.searchbar_br_por div	{ float: right; margin-right: 6px; display: inline;}
.search_br_por			{ background-color: #ffffff; border: 1px solid #666666; width: 105px; height: 13px; font-size: 9px; color: #003366; margin-bottom: 7px; }

/* newsletter styles */
table.newsletter        { width: 60%; border-collapse: collapse; clear: left; }
table.newsletter th, table.newsletter td { padding: 2px 4px; border: 2px solid #fff; }
table.newsletter th { background-color: #b58092; color: #fff; }
table.newsletter td { vertical-align: top; background-color: #efefef; }

abbr { cursor: help; }

body.newcolor font  { color: #333; }

.frame_banner { position:absolute; margin-top:-90px; margin-left:180px; }

.green { width:583px; overflow:hidden; }
.dotlist li { padding:0 0 2px 10px; list-style:none; background:url(../green/images/dot_gray.gif) no-repeat 0 5px; }
.dot { padding:0 0 0 10px; background:url(../green/images/dot.gif) no-repeat 0 5px; }

.monitor { padding:43px 0 0; width:583px; background:url(../green/images/monitor_top.gif) no-repeat 0 0; }
.monitor .monitor { padding:0 0 6px; background:url(../green/images/monitor_btm.gif) no-repeat 0 100%; }
.monitor .monitor .monitor { padding:0 30px 0; width:553px; background:url(../green/images/monitor_stretch.gif) repeat-y 0 0; }
.monitor .dotlist { margin:0 0 10px; padding:10px 0 0; }