

/** File: /pronto3/common/tech/global.css */
/*	LAYOUT AREAS  */
#tech .headerContainer	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/headerContainerBkgd.png); }
#tech .footerContainer	{ background:#3b4041 url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/footerBarBkgd.png) repeat-x 0 0; }

/*  BORDER UNDERNEATH SECTION HEADINGS  */
#tech .sectionHeading		{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif); }

/*  TABS  */
#tech .tabs .onSaleTab				{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredB80606.png); }
#tech .tabs ul li.current			{ background:#FFF none; border:1px solid #333; border-bottom:none; }
#tech .tabs ul li.current a.sale	{ color:#B80606; }
#tech .tabs .borderBottom			{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif); }

/* colors for error and success messages */
#tech .error							{ color: #B80606; }
#tech .success							{ color:#64a023 ; }
#tech .accountForm .errorIco 			{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/errorNoError.png) right top no-repeat; }
#tech .accountForm .noErrorIco 			{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/errorNoError.png) right -60px no-repeat; }
#tech .styledFormContainer .errorIco 	{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/errorNoError.png) right top no-repeat; }
#tech .styledFormContainer .noErrorIco 	{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/errorNoError.png) right -60px no-repeat; }

#tech .sendToFriend { background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x scroll left top; }

/* styles for SEM interstitial */
#tech #interstitialInPage .siteLogo				{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/prontoTech.png) no-repeat center center;  width: 500px; height: 100px; }
#tech #interstitialInPage .interstitialMessage	{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) left top repeat-x; border-left: 1px solid #C1C2C2; border-right: #C1C2C2 1px solid; border-bottom: #C1C2C2 1px solid; color: #666; font-size: 18px; text-align: center; }
#tech #interstitialInPage .searchTerm			{ color: #C00636; }

/* output message treatment on product profile pages */
#tech .outputMessageContainer	{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredECEA61.png) repeat-x left top; padding-top: 3px; }
#tech .outputMessageContainer p { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/sendToAFriend.png) no-repeat 5px 5px #faf9c1; }


/* heading styles */
#tech .heading1 { font-size: 24px; font-weight: bold; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x 0 bottom; font-size: 24px; margin-bottom: 1px; padding-bottom: 5px; }
#tech .heading2 { font-size: 24px; font-weight: bold; }
#tech .heading3 { font-size: 21px; font-weight: bold; }
#tech .heading4 { font-size: 14px; font-weight: bold; }
#tech .heading5 { font-size: 30px; font-weight: bold; }
#tech .heading6 { font-size: 18px; font-weight: bold;}
#tech .heading7 { font-size: 18px; font-weight: bold; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x 0 bottom; margin-bottom: 1px; padding-bottom: 3px; }
#tech .heading8 { font-size: 21px; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 bottom; margin-bottom: 1px; padding-bottom: 3px; }

#tech .sectionFooter1 { background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/diagonalDFDFDF.png) 0 0 repeat-x; border-top: 1px solid #C1C2C2; text-align: right; padding-top: 10px; font-weight: bold; font-size: 14px; }

/** File: /pronto3/common/global.css */
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version:2.6.0 */
html{color:#333;background:#FFF;}
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;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

a.nonLinkStyle { color: #333; }
/* CLEARFIX !! -- slightly enhanced, universal clearfix hack */
.clearfix:after 	{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix			{ display:inline-block; }
/* start commented backslash hack \*/
* html .clearfix	{ height:1%; }
.clearfix			{ display:block; }
/* close commented backslash hack */

div.clearer { clear:both; float:none; display: block;    }

/* Removes grey dotted outline around block-level links */
object:focus,
object:active,
a:focus,
a:active,
.ui-state-active	{ outline:none; }

/* BASICS */
body	{ font:12px arial, sans-serif; }
strong	{ font-weight:700; }
p		{ line-height:16px; }

a					{ color:#004f99; text-decoration:none; }
a:hover, a:active	{ text-decoration:underline; }

input.textField,
textarea				{ height:15px; padding:2px 4px 1px; border:solid 1px #999; }
input[type="text"],
input[type="password"]	{ height:15px; padding:2px 4px 1px; border:solid 1px #999; }
select					{ height:19px; padding:1px 0; border:solid 1px #999; }

/*h2	{ font-size:24px; font-weight:700; margin:20px 0 12px; }*/
/*h3	{ font-size:21px; font-weight:700; margin:20px 0 12px; }*/
/*h4	{ font-size:16px; font-weight:700; margin:18px 0 10px; }*/

/*  SECTION HEADINGS -- UNDERLINES  */
.sectionHeading		{ position:relative; padding-bottom:5px; margin:20px 0 12px; _height:1%; background:transparent repeat-x 0 bottom; }
.sectionHeading h1,
.sectionHeading h2,
.sectionHeading h3	{ margin:0; }
h1.sectionHeading,
h2.sectionHeading,
h3.sectionHeading	{ padding-bottom:4px; }
.sectionHeading .sectionHeadingLink	{ position:absolute; right:0; bottom:7px; }
.sectionHeadingSubtitle		{ font-weight:700; color:#666; margin:-5px 0 10px; }

.sale,
a.sale	{ color:#C00636; }
.promptText	{ color:#999; }

/*  THE SEE ALL LINK RIGHT ALIGNED  */
.seeAll	{ margin:20px 0 40px; text-align:right; }

/*  SORT BY SELECT BOX  */
div.search_sortby			{ position:absolute; bottom:7px; right:0; font-size:12px; }

/*  LAYOUT ELEMENTS  ----------------  */
/*changed width to 981 to fix a firefox bug, check to see if the newer version fixes it and revert to 980*/
#fullPageContainer	{ }  /*  now essentially used as a controller div  */
/*	generic layout container and content  */
.layoutContainer					{  }
.layoutContainer .layoutContent		{ margin:0 auto; width:981px; padding:0 5px; }
/*	each section of layout  */
.headerContainer					{ background:transparent repeat-x 0 0; position: relative; z-index: 9; }
.headerContainer .headerContent		{ position:relative; height:102px; z-index:1; }
.mediaAdContainer					{ height:111px; padding-top:1px; }
.mediaAdContainer .mediaAdContent	{  }
.contentContainer					{  }
.contentContainer .contentContent	{ padding:20px 5px 40px; background-color:#FFF; }
.footerContainer					{  }
.footerContainer .footerContent		{ padding-bottom:25px; }
/*	mods  */
.headerContainer .simplifiedHeaderContent			{ position:relative; height:93px; z-index:1; }
.footerContainer .simplifiedFooterContent			{ font-size: 11px; color: #666; }
#style .contentContainer .fullWidthLayoutContent,
#tech .contentContainer .fullWidthLayoutContent,
#home .contentContainer .fullWidthLayoutContent		{ margin:0 auto;  padding:20px 10px 40px; }

/*  SECTION CONTROLLER FOR LAYOUTS  */
/*  NOTE: ADDING padding-right:1px; BECAUSE WE HAVE HAD TO MAKE THE WIDTH OF FULLPAGE CONTAINER 981PX;
/*  RAIL ON LEFT  */
.firstRailLastContent .firstSection		{ width:190px; float:left; }
.firstRailLastContent .lastSection		{ width:770px; float:right; padding-right:1px; }
/*  WIDER RAIL ON RIGHT  */
.firstContentLastWideRail .firstSection	{ width:660px; float:left; }
.firstContentLastWideRail .lastSection	{ width:300px; float:right; padding-right:1px;  }
/* RAIL ON RIGHT */
.firstContentLastRail .firstSection		{ width:770px; float:left; }
.firstContentLastRail .lastSection		{ width:190px; float:right; padding-right:1px; }

.bkgdBlock	{ display:block; text-indent:-9999px; overflow:hidden; background:transparent no-repeat 0 0; }

/*  BREADCRUMBS  */
ul.breadcrumbs						{ margin-top:-15px; padding-bottom:10px; font-size:12px; }
.sectionController ul.breadcrumbs	{ margin-top:0; }
ul.breadcrumbs li					{ display:inline; font-size:11px; text-transform:capitalize; background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/slashBlack.png) no-repeat center left; padding-left:8px; }
ul.breadcrumbs li.firstChild		{ padding:0; margin:0; background:none; }
ul.breadcrumbs li a					{ font-size:11px; }
/*	browseTaxTreeLinks  */
.browseTaxTreeLinks					{ padding-top:15px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; }
.browseTaxTreeLinks p				{ line-height:normal; padding-bottom:20px; }

/*  TABS  */
.tabs						{ padding:20px 0 3px; /*position:relative;*/ z-index:0; }
.tabs .borderBottom			{ position:relative; bottom:0; font-size:0; height:3px; width:100%; background:transparent repeat-x 0 bottom; }
.tabs ul					{ height:22px; }
.tabs ul li					{ position:relative; display:block; float:left; color:#FFF; padding:2px 10px 5px; margin:0 1px -3px 0; border-bottom:none; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered666.gif) repeat 0 0; height: 17px;}
.tabs ul li a				{ font-weight:700; font-size:14px; color:#FFF; }
.tabs ul li.current			{ font-weight:700; font-size:14px; color:#333; border:1px solid #333; border-bottom:none; background:#FFF none; z-index:8; position: relative; top: 0;  }
.tabs ul li.current a		{ font-weight:700; font-size:14px; color:#333; cursor:default; }
.tabs ul li.current a:hover	{ text-decoration:none; }
/*	search tabs  */
.searchProductsContainer .searchTabSection		{ padding-top:11px; }

/*  PAGINATION  */
.paginationList					{ float:left; }
.paginationList li				{ border:1px solid #004F99; display:block; float:left; width:18px; height:18px; text-align:center; line-height:18px; font-weight:700; margin-right:2px; }
.paginationList li a			{ display:block; width:18px; height:18px; text-align:center; line-height:18px; font-weight:700; }
.paginationList li.current		{ border:1px solid #DAD7D6; }
.paginationList li.previous a,
.paginationList li.next a,
.paginationList li.previous,
.paginationList li.next			{ border:none; width:40px; line-height:20px; }
.paginationList li.previous		{ padding:0 5px 0 0; }
.paginationList li.next			{ padding:0 0 0 5px; }
/*  alignRight */
.paginationContainer .alignRight	{ float:right; }
.paginationContainer .alignRight li	{ margin:0 0 0 2px; }

/*  SORRY PAGES  */
.sorryContainer					{ padding-left:33px; margin-top:56px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/sorryError.png) no-repeat 0 0; }
.sorryContainer h3				{ font-size:21px; margin-bottom:29px; font-weight:700; }
.sorryContainer h4				{ font-size:21px; margin-bottom:12px; }

.sorryContainer ul .topLevel				{ line-height:16px; display:block; float:left; width:220px; padding-bottom:20px; }
.sorryContainer ul li						{ margin-bottom:3px; }
.sorryContainer .topLevel a					{ font-weight:bold; font-size:14px; }
.sorryContainer .topLevel li a				{ font-weight:400; font-size:12px; }

.sorryContainer .sorrySearchForm					{ margin:20px 0; }
.sorryContainer .sorrySearchForm label				{ display:block; margin-bottom:4px; font-size:18px; }
.sorryContainer .sorrySearchForm input.textField	{ float:left; width:320px; }
.sorryContainer .sorrySearchForm select             { float: left; margin-right: 3px; }

.sorryContainer .otherOptions { padding-top: 10px; width: 710px;  }
.sorryContainer .otherOptions .eachOption { padding: 10px 0; } 
.sorryContainer .otherOptions .eachOption ul { width: 235px; float: left; }
.sorryContainer .otherOptions .eachOption .ProntoStyle { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/prontoStyle3.png) 0 0 no-repeat; width: 129px; height: 30px; }
.sorryContainer .otherOptions .eachOption .ProntoTech { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/prontoTech3.png) 0 0 no-repeat; width: 164px; height: 30px; }
.sorryContainer .otherOptions .eachOption .ProntoHome { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/home/prontoHome3.png) 0 0 no-repeat; width: 155px; height: 30px; }


/* login forms etc */
.accountForm label.textBoxLabel { width:90px; padding-right:10px; display:block; float:left; font-weight:bold; line-height:20px; text-align:right; }
.accountForm label.rememberMe	{ padding-left:5px; }
.accountForm .errorMsg 			{ line-height:16px; height:16px; font-weight:bold;  padding-left:100px; }
.accountForm input.textField 	{ width:200px; border:1px solid #c1c2c2; background:none; height:16px; }
.accountForm .eachFormField		{ padding:0 10px 4px 0; }
.accountForm .buttonContainer	{ padding-left:100px; }
.accountForm .otherLinks 		{ padding-bottom:10px; font-size:11px; line-height:15px; }
.accountForm .otherLinks a		{ font-weight:bold; }
.accountForm .partialLogin      { line-height: 20px; }
.accountForm .notYou            { font-size: 11px; padding-left:100px; padding-bottom: 2px; }
.accountForm h1.inPageLogin		{ font-size:28px; font-weight:bold; }

.accountFormWide label.textBoxLabel { width: 110px; }
.accountFormWide .errorMsg          { padding-left: 115px; }
.accountFormWide .buttonContainer   { padding-left: 118px; }
.accountFormWide .notYou            { padding-left: 118px; }
/* login forms etc */

/* SEND TO A FRIEND */
#style .pageMainTitle,
#tech .pageMainTitle,
#home .pageMainTitle 		{ margin-top:17px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x 0 bottom; padding-bottom:2px; }
#style .pageMainTitle h1,
#tech .pageMainTitle h1,
#tech .pageMainTitle h1		{ font-size:27px; font-weight:bold; padding-bottom:0px;}
.emailHeader								{ padding-top:18px;}
.emailHeader .emailHeaderLeft				{ float:left;  }
.emailHeader .emailHeaderRight				{ float:right; width:460px;}
.emailHeader .sectionHdr					{ padding-bottom:15px; }
.emailHeader .sectionHdr span				{ font-size:18px; }
.emailHeader .merchantPrice					{ padding-top:10px; }
.emailHeader .merchantPrice .buynowprice	{ font-size:18px; }
.emailHeader .merchantPrice .soldat 		{ font-weight:bold; }
.emailHeader .merchantPrice .pricerange		{ font-size:18px; }

.emailForm 						{ font-weight:bold; font-size:12px; }
.emailForm .checkboxText		{ font-weight:normal; padding-top:15px; height:20px; }
.emailForm .checkboxText span	{ line-height:20px; vertical-align:2px;}
.emailForm .emailColHdr .subHdr,
.emailForm .emailColValue div 	{ font-size:11px; font-weight:normal; color:#666666; }
.emailForm .emailColFromHdr		{ float:left; width:130px;}
.emailForm input[type=text]		{ width:260px }
.emailForm textarea				{ width:390px;_width:380px; height:55px; margin-top:3px; }
.emailForm .emailColValue		{ padding-bottom:15px}
.emailForm .emailColValue div	{ font-weight:normal; color:#333; font-size:12px; } /*text area counter */

.sendToFriend							{ margin-top:20px; padding:25px 0;  position:relative; }
.sendToFriend div.alertBox				{ width:160px; height:70px; position:absolute; top:50px; right:0; padding:10px; font-size:16px; color:#C00636; font-weight:bold;}
.sendToFriend div.alertBox .lookEmUp	{ padding-top:10px;}
.sendToFriend .buttonContainer			{ padding-top:10px; }

/* SEND TO A FRIEND */
div#progressImgDiv	{ position:absolute; bottom:35px; left:190px; display:none; }
.positionRelative	{ position:relative }


.styledFormContainer label.textBoxLabel 	{ width:90px; padding-right:10px; display:block; float:left; font-weight:bold; line-height:20px; text-align:right; }
.styledFormContainer label.rememberMe		{ padding-left:5px; }
.styledFormContainer .errorMsg 				{ line-height:16px; min-height:16px; height:auto;_height:16px; font-weight:bold; padding-left:85px; }
.styledFormContainer input.textField 		{ width:200px; border:1px solid #c1c2c2; background-image:none; background-color:#FFF; height:16px; }
.styledFormContainer .eachFormField			{ padding:0 10px 4px 0; }
.styledFormContainer .buttonContainer		{ padding-left:100px; }
.styledFormContainer .otherLinks 			{ padding-bottom:10px; font-size:11px; line-height:15px; }
.styledFormContainer .otherLinks a			{ font-weight:bold; }
.styledFormContainer .optional				{ font-weight:400; line-height:10px; font-size:11px; color:#999; }

/*  SPECIFICS  */
.styledFormContainer .ZIPcodeContainer input.textField	{ width:100px; }
.styledFormContainer .birthdayContainer input.textField	{ width:20px; }
.styledFormContainer input.gender	{ margin-top:4px; float:left; }
.styledFormContainer label.forRadio	{ width:40px; display:block; float:left; line-height:20px; margin:2px 0 0 3px; }

/* Interstitial */

#interstitialInPage 						{ width:500px; }
#interstitialInPage .interstitialMessage	{ padding:20px 0; width:480px; margin:10px; }
#interstitialInPage .searchTerm				{ font-weight:bold; font-size:28px; padding-top:10px; }

/* Interstitial */

.outputMessageContainer 	{ margin-bottom:20px; position:relative; font-weight:bold; font-size:14px; }
.outputMessageContainer p	{ padding:5px 5px 5px 25px; margin-top:1px; }

.readMoreLink	{ padding-right:15px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/readMore.png) no-repeat right 3px; }

/*  ERROR / NO ERROR  */
.errorIco 			{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/home/errorNoError.png) no-repeat right 0; }
.noErrorIco 		{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/home/errorNoError.png) no-repeat right -60px; }

.errorBox           	{ border-left:1px solid #C41743; border-right:1px solid #C41743;border-bottom:1px solid #C41743; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredE7A2B4.png) repeat-x; padding-top: 3px; }
.errorBox .errorContent { font-size: 14px; font-weight:bold; color: #C41743; padding-left: 30px; background-position: left top; margin: 8px; }

.messageBox          						{ border-left:1px solid #E6E640; border-right:1px solid #E6E640;border-bottom:1px solid #E6E640; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredf5f5b3.png) repeat-x; padding-top: 3px; }
.messageBox .messageContent					{ font-size: 14px; font-weight:bold;  padding: 8px; background-color: #ffff8c; }
.searchPage .messageBox						{ margin-bottom: 10px; }
.userProfileController .messageBox					{ margin:15px 0; }
#style .userProfileController .messageBox .error	{ color:#333; }

.strippedSeperator { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/diagonalE0E0E0.png) repeat-x; height: 25px; border-top: 1px solid #C1C2C2;}

/*formatting for debug text*/
.debug { position: relative; opacity: 0.75; top: 93px; background: #FFF; }
.eachGridProduct  .debug { top: 0; }

/** File: /pronto3/common/tech/header.css */
/* LOGO AND SEARCH */
#tech .headerSiteLogo			{ top:24px; height:33px; width:464px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/logoAndTagline.png);_background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/logoAndTagline.gif); }

/* DEFAULTS FOR MAIN NAV */
#tech .siteNav ul li.topLevel a	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/tech/topNav.png); }

/* SET EACH TOPLEVEL NAV ITEM */
#tech .siteNav ul li.topLevel a#siteNav1			{ width:107px; background-position: 0 0; }	/*  Electronics		*/
#tech .siteNav ul li.topLevel a#siteNav2			{ width:106px; background-position: -107px 0; }	/*  Computers		*/
#tech .siteNav ul li.topLevel a#siteNav3			{ width:137px; background-position: -213px 0; }	/*  Movies & Music	*/
#tech .siteNav ul li.topLevel a#siteNav4			{ width:123px; background-position: -350px 0; }	/*  Video Games		*/
#tech .siteNav ul li.topLevel a#siteNavBrandsStores	{ width:141px; background-position: -473px 0; }
#tech .siteNav ul li.topLevel a#siteNavSale			{ width:52px; background-position: -614px 0; }
#tech .siteNav ul li.topLevel a#siteNavSeasonal		{ width:126px; background-position: -666px 0; }
#tech .siteNav ul li#blogLI							{ position:absolute; right:0; }
#tech .siteNav ul li.topLevel a#siteNavBlog			{ width:49px; background-position: -931px 0; }
/* HOVER STATES */
#tech .electronicsBrowseNode .siteNav ul li.topLevel a#siteNav1,
#tech .siteNav ul li.hover a#siteNav1,
#tech .siteNav ul li.topLevel:hover a#siteNav1,
#tech .siteNav ul li.topLevel a#siteNav1:hover					{ background-position: 0 -26px; }
#tech .computersBrowseNode .siteNav ul li.topLevel a#siteNav2,
#tech .siteNav ul li.hover a#siteNav2,
#tech .siteNav ul li.topLevel:hover a#siteNav2,
#tech .siteNav ul li.topLevel a#siteNav2:hover					{ background-position: -107px -26px; }
#tech .moviesAndMusicBrowseNode .siteNav ul li.topLevel a#siteNav3,
#tech .siteNav ul li.hover a#siteNav3,
#tech .siteNav ul li.topLevel:hover a#siteNav3,
#tech .siteNav ul li.topLevel a#siteNav3:hover					{ background-position: -213px -26px; }
#tech .videoGamesBrowseNode .siteNav ul li.topLevel a#siteNav4,
#tech .siteNav ul li.hover a#siteNav4,
#tech .siteNav ul li.topLevel:hover a#siteNav4,
#tech .siteNav ul li.topLevel a#siteNav4:hover					{ background-position: -350px -26px; }
#tech .directoryPage .siteNav ul li.topLevel a#siteNavBrandsStores,
#tech .profilePage .siteNav ul li.topLevel a#siteNavBrandsStores,
#tech .siteNav ul li.hover a#siteNavBrandsStores,
#tech .siteNav ul li.topLevel:hover a#siteNavBrandsStores,
#tech .siteNav ul li.topLevel a#siteNavBrandsStores:hover		{ background-position: -473px -26px; }
#tech .onsalePage .siteNav ul li.topLevel a#siteNavSale,
#tech .siteNav ul li.hover a#siteNavSale,
#tech .siteNav ul li.topLevel:hover a#siteNavSale,
#tech .siteNav ul li.topLevel a#siteNavSale:hover				{ background-position: -614px -26px; }
#tech .siteNav ul li.hover a#siteNavSeasonal,
#tech .siteNav ul li.topLevel:hover a#siteNavSeasonal,
#tech .siteNav ul li.topLevel a#siteNavSeasonal:hover			{ background-position: -666px -26px; }
#tech .siteNav ul li.hover a#siteNavBlog,
#tech .siteNav ul li.topLevel:hover a#siteNavBlog,
#tech .siteNav ul li.topLevel a#siteNavBlog:hover				{ background-position: -931px -26px; }

/* DROPDOWN NAV FUN */
#tech .siteNav ul li.topLevel ul			{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/tech/dropdownNavBkgd.png); _background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/tech/dropdownNavBkgdIE6.png); }
#tech .siteNav ul li.topLevel ul li a:hover	{ background-color:#b2ccde; }

/** File: /pronto3/common/header.css */
/* LOGO AND SEARCH */
.headerContent .headerSiteLogo                      { display:block; position:absolute; top:18px; left:4px; width:374px; height:42px; text-indent:-9999px; background:transparent no-repeat 0 0; }
.simplifiedHeaderContent .headerSiteLogo            { display:block; position:absolute; top:18px; left:4px; width:646px; height:37px; text-indent:-9999px; background:transparent no-repeat 0 0; }
.headerContent .headerSearchForm					{ position:absolute; width:361px; top:25px; right:6px; }
.headerContent .headerSearchForm label				{ display:none; }
.headerContent .headerSearchForm input.textField	{ float:left; width:273px; font-size:14px; height:20px; padding:5px 4px 0; border:none; background:#FFF url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/textFieldGradientBkgd.png) repeat-x 0 0; }

/* LOGIN/LOGOUT */
.loginRegister			{ position:absolute; right:3px; top:0; }
.loginRegister a		{ font-size:11px; font-weight:700; color:#FFF; text-decoration:underline; }
.loginRegister a:hover	{ text-decoration:none; }

/* DEFAULTS FOR MAIN NAV */
#fullPageContainer .siteNav	{ position:relative; top:76px; width:980px; margin-bottom:15px; height:26px; z-index:100; }
.siteNav ul					{ position:absolute; display:block; width:980px; }
.siteNav ul li.topLevel		{ display:block; float:left; line-height:26px; position:relative; text-align:center; z-index:1001; }
.siteNav ul li.topLevel a	{ display:block; overflow:hidden; text-indent:-9999px; height:26px; background:transparent no-repeat 0 0; }

/* DROPDOWN NAV FUN */
.siteNav ul li.topLevel ul				{ display:none; position:absolute; left:-3px; top:26px; width:157px; text-align:left; z-index:1003; padding:0 8px 5px 4px;_padding:0 8px 1px 3px; background:transparent no-repeat 0 bottom;_background:transparent no-repeat 2px bottom; }
.siteNav ul li.topLevel ul li			{ text-align:left; margin:0; padding:0; }
*html .siteNav ul li.topLevel ul li		{ line-height:0px; }
*+html .siteNav ul li.topLevel ul li	{ line-height:0px; }
.siteNav ul li.topLevel ul li a			{ color:#333; display:block; text-decoration:none; height:auto; line-height:15px; padding:4px 14px; background:none; text-indent:0; overflow:visible; }
.siteNav ul li.hover ul,
.siteNav ul li.topLevel:hover ul		{ display:block; }
/*	override background set in microsite-specific stylesheets  */
#style .siteNav ul li.topLevel ul li a,
#tech .siteNav ul li.topLevel ul li a,
#home .siteNav ul li.topLevel ul li a	{ background-image:none; }

/** File: /pronto3/common/tech/footer.css */
/*  SEARCH  */
#tech .footerSearchContainer	{ padding:2px 0 1px; }

/*  FOOTER LINKS AND COPY  */
#tech .footerLinksAndCopy		{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/footerLinksBkgd.png); }

/** File: /pronto3/common/footer.css */
/*  FOOTER  */
.footerContent	{ font-size:11px; color:#FFF; }

/*	MICROSITE LINKS  */
.footerBar .micrositeLinks					{ margin-top:6px; width:515px; float:left; }
.footerBar .micrositeLinks li				{ float:left; padding-left:7px; margin-left:7px; border-left:1px solid #FFF; }
.footerBar .micrositeLinks li.firstChild	{ padding-left:0; margin-left:0; border-left:none; }
.footerBar .micrositeLinks li a				{ font-size:11px; font-weight:700; color:#FFF; }

/*  SEARCH  */
.footerBar								{ height:26px; }
.footerSearchContainer					{ right:0; margin-top:1px; float: right; width: 465px;}
.footerSearchContainer label			{ display:none; float:left; margin:3px 5px 0 0; color:#FFF; font-weight:700; }
.footerSearchContainer input.textField	{ float:right; width:220px; border:none; height:17px; }

/*  FOOTER LINKS AND COPY  */
.footerLinksAndCopy							{ margin-top:15px; background:transparent repeat-y 0 0; }
.footerLinksAndCopy .linksContainer,
.footerLinksAndCopy .disclaimer				{ float:left; color:#FFF; padding-right:5px; margin-right:20px; }
.footerLinksAndCopy ul li					{ padding:0 0 5px 0; }
.footerLinksAndCopy .mainlinks,
.footerLinksAndCopy .helplinks				{ width:131px; }
.footerLinksAndCopy .partnersitelinks		{ width:226px; }
.footerLinksAndCopy .partnersitelinks ul	{ width:100px; padding-right:10px; float:left; }
.footerLinksAndCopy .partnersitelinks h6	{ font-weight:700; padding:0 0 5px 0; }
.footerLinksAndCopy .disclaimer				{ width:410px; margin-right:0; }
.footerLinksAndCopy .disclaimer p			{ margin-bottom:16px; }
.footerLinksAndCopy a						{ color:#FFF; }
.footerLinksAndCopy .disclaimer a			{ text-decoration:underline; }

/** File: /pronto3/common/tech/buttons.css */
#tech .submitButton							{ width:71px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/submit.png); }
#tech .emailSignupAlert .submitButton,
#tech .weeklySaleAlert .submitButton		{ float:left; margin-left:1px; }

#tech .searchButton							{ width:67px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/search.png); }
#tech .footerSearchContainer .searchButton	{ float:right; margin-left:1px; width:71px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/footerSearch.png); }

#tech .headerSearchButton					{ width:79px; height:25px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/headerSearch.png); }
#tech .headerSearchForm .headerSearchButton	{ float:left; margin-left:1px; }

#tech .searchButton2							{ width:71px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/searchGray.png); }
#tech .sorrySearchForm .searchButton2			{ float:left; margin-left:1px; }

#tech .changeButton							{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/changeButton.png) no-repeat; width:63px; float: left; }

#tech .shopButton													{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/shopButton.png) no-repeat; width: 61px; }
#tech .productprofilePage .shopButton								{ margin: 0 auto; margin-bottom: 5px; }
#tech .eachGridProduct .productGridPriceInfo .shopButton			{ margin: 5px 0; }

#tech .shopNowButton												{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/shopnowButton.png) no-repeat; width: 129px; }
#tech .popupContainer .seeDetailsWImageContainer .shopNowButton		{ background-position: 2px 2px; margin: 10px 0;  width: 133px; height: 22px; }
#tech .popupContainer .seeDetailsNoImageContainer .shopNowButton	{ background-position: 2px 2px; margin: 10px;  width: 133px; height: 22px; }
#tech .soloProductController .shopNowButton							{ width:128px; height:24px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/shopNowButton2.png) no-repeat 0 0; }

#tech .loginButton								{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/login.png) no-repeat; width: 71px; }
#tech .emailFormLightbox .loginButton			{ margin: 8px 0;}

#tech .closeX									{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/closeX.png) no-repeat; width: 11px; height: 11px; }
#tech .emailFormLightbox .closeX				{ position: absolute; top: 1px; right: 1px; }
#tech .forgotPasswordFormLightbox .closeX		{ position: absolute; top: 1px; right: 1px; }
#tech .closeContainer .closeX					{ position: absolute; right:1px; top: 1px;  }
#tech .passwordRegisterLightbox .closeX		{ position: absolute; top: 1px; right: 1px; }

#tech .closeXLabel                             { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/closeXWLabel.png) no-repeat; width: 62px; height: 17px; }
#tech #nps_bottom_bar .closeXLabel             { position: absolute; right:10px; top:0; }
#tech .largeImage .closeXLabel                 { position: absolute; right:3px; top:3px; }

/*  See Details  */
#tech .seeDetailsBtn		{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/seeDetails.png); }

#tech .compareButton													{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/compareButton.png) no-repeat; width: 129px; }
#tech .popupContainer .seeDetailsWImageContainer .compareButton			{ background-position: 2px 2px; margin: 10px 0;  width: 133px; height: 22px; }
#tech .popupContainer .seeDetailsNoImageContainer .compareButton		{ background-position: 2px 2px; margin: 10px;  width: 133px; height: 22px; }
#tech .eachGridProduct .productGridPriceInfo .compareButton				{ margin: 5px 0; }

#tech .addToListButton														{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/addToListButton.png) no-repeat; width: 129px; }
#tech .popupContainer .seeDetailsWImageContainer .addToListButton			{ background-position: 2px 2px; width: 133px; height: 22px;  }
#tech .popupContainer .seeDetailsNoImageContainer .addToListButton			{ background-position: 2px 2px; width: 133px; height: 22px; margin: 0 10px; }


#tech  .closeX2													{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/xMedium.png) no-repeat; width: 9px; height: 9px; }
#tech .popupContainer .closeX2									{ position: absolute; right:1px; top: 1px;  }
#tech .outputMessageContainer .closeX2							{ position: absolute; right:2px; top: 5px;  }							

#tech  .closeX3													{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/xsmall.png) no-repeat; width: 7px; height: 7px; }
#tech .popupContainer .closeX3									{ position: absolute; right:1px; top: 1px; }
#tech .uniquePopupInfo .closeX3									{ position: absolute; right:1px; top: 1px; }

#tech .cancelButton17						{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/cancel17.png) no-repeat; width: 65px; height: 17px; }
#tech .listDrawer .cancelButton				{ float: left; }
#tech .drawer .cancelButton					{ float: left; }

#tech .cancelButton 				{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/cancel.png) no-repeat; width: 71px; }
#tech .sendToFriend .cancelButton 	{ float: left; margin-left: 10px; }
#tech .filterContainer .cancelButton    { float: right; }

#tech  .sendButton							{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/sendButton.png); width: 71px; }
#tech  .sendToFriend .sendButton			{ float: left; }

#tech .saveButton								{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/save.png) no-repeat; width: 65px; height: 17px; }
#tech .listDrawer .saveButton					{ float: left; margin-right: 5px; }
#tech .drawer .saveButton						{ float: left; margin-right: 5px; }

/* missing comp for this button -- just using the one from style in page reg  */
#tech .register											{ width:75px; height:24px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/register.png); }
#tech .styledFormContainer .joinContainer .register		{ margin-top:5px; float:left; }

#tech .goButton								{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/go.png) no-repeat; width: 34px; }
#tech .searchPage .goButton					{ float: left; }
#tech .yesButton										{ height:17px; width:32px;  background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/yes.png); }
#tech .confirmReviewDelete .yesButton					{ float:left; margin-left:25px; }
#tech .reviewOnPronto ul li.findHelpful .yesButton		{ float:left; margin-left:5px; }

#tech .noButton											{ height:17px; width:32px;  background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/no.png); }
#tech .confirmReviewDelete .noButton					{ float:left; margin-left:5px; }
#tech .reviewOnPronto ul li.findHelpful .noButton		{ float:left; margin-left:5px; }

#tech .clearXButton							{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/x-lg.gif) no-repeat; width: 20px; }
#tech .searchPage .clearXButton				{ float: left; }

#tech .enlarge									{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/enlarge.png) no-repeat; width: 65px; height: 15px;  }
#tech .productprofilePage .enlarge				{ margin-top: 5px; }

#tech .shopLargeButton								{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/shopLarge.png) no-repeat; width: 88px; height: 29px;  }
#tech .productprofilePage .shopLargeButton			{ padding: 0 0 10px 0; margin: 0 auto; }

#tech .shopButton2								{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/shopLargeSprite.png) no-repeat; width: 88px; height: 29px;  }
#tech .productprofilePage .shopButton2			{ margin: 0 auto; }
#tech .productprofilePage .shopButton2:hover	{ background-position:0 -29px; }

#tech .enterButton							{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/enter.png) no-repeat; width:46px;  }
#tech .productprofilePage .enterButton     { float: left; }

#tech .clearButton							{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/clear-tech.png) no-repeat; width: 45px; height: 17px; }
#tech .searchPage .clearButton				{ float: right; padding: 0 10px 0 0; }

/*  FEEDBACK BUTTON  */
#tech .feebackButtonContainer	{ top:142px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/feedbackButton.png);_background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/feedbackButton.gif) no-repeat 4px; }
#tech .searchPageFeedbackButtonContainer	{ top:253px; }
#tech .feedbackButton			{ position:absolute; top:4px; right:0; width:21px; height:78px; }

#tech .cancelButton				{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/cancel.png) no-repeat; width: 71px; float:left; }
#tech .doneButton				{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/done.png) no-repeat; width: 71px;  }
#tech .filterContainer .doneButton  { float: right;   padding: 0 10px 0 0; }
#tech .doneButton22				{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/done22.png) no-repeat; width: 71px; height: 22px; }

#tech .compareButtonPopBox      { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/compareButton119.png) no-repeat; width:119px; height:20px; }

#tech .seeDetailsButton            {  background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/seeDetailsButton2.png) no-repeat; width: 75px; height: 17px;
                                      _background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/seeDetailsButton.png) no-repeat; width: 75px; height: 17px; }
#tech .popBox .seeDetailsButton    { position: absolute;  top: 3px; right:3px; z-index:3; }

#tech .seeImageButton            {  background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/seeImageButton2.png) no-repeat; width: 75px; height: 17px;
                                    _background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/seeImageButton.png) no-repeat; width: 75px; height: 17px;  }
#tech .popBox .seeImageButton    { position: absolute;  top: 3px; right:3px; z-index:3; }

#tech .envelopeButton			{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/tech/envelope.png) no-repeat; width: 18px; height: 18px; float: left; margin: 0 3px; }

#tech .envelopeButton,
#tech .mySpaceButton,
#tech .deliciousButton,
#tech .facebookButton,
#tech .twitterButton,
#tech .diggButton,
#tech .redditButton,
#tech .yahooMWButton,
#tech .googleButton				{ border: 1px solid #C1C2C2; }
#tech .envelopeButton:hover,
#tech .mySpaceButton:hover,
#tech .deliciousButton:hover,
#tech .facebookButton:hover,
#tech .twitterButton:hover,
#tech .diggButton:hover,
#tech .redditButton:hover,
#tech .yahooMWButton:hover,
#tech .googleButton:hover		{ border: 1px solid #004F99 }

/** File: /pronto3/common/buttons.css */
.button	{ display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; height:20px; cursor:pointer; border:none; background:transparent no-repeat 0 0; }

/*  ICON - to be used to block out and background-ify elements  */
.icon	{ display:block; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; border:none; background:transparent no-repeat 0 0; }

.certifiedButton						{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/pronto_certified_sm.gif) no-repeat; width: 79px; }
.productprofilePage .certifiedButton    { margin: 0 auto; margin-top: 5px; }


/*  FEEDBACK BUTTON  */
div.feebackButtonContainer				{ position:absolute; z-index:9999; top:127px; right:0; width:25px; height:88px; background:transparent no-repeat 0 0; }

/*  SEE DETAILS BUTTON -- MOVED FROM PRODUCTS.CSS  */
.seeDetailsBtn { background:transparent no-repeat; width: 88px; height: 24px; text-indent: -9999px; position: absolute; top: 120px; left: 47px; display: none;}

.mySpaceButton    				{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/myspace.png) no-repeat; width: 18px; height: 18px; }
.popBoxInfo .mySpaceButton		{ float: left; margin: 0 5px; }
.deliciousButton				{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/delicious.png) no-repeat; width: 18px; height: 18px; }
.popBoxInfo .deliciousButton	{ float: left; margin: 0 5px; }
.facebookButton					{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/facebook.png) no-repeat; width: 18px; height: 18px; }
.popBoxInfo .facebookButton		{ float: left; margin: 0 5px; }
.twitterButton					{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/twitter.png) no-repeat; width: 18px; height: 18px; }
.popBoxInfo .twitterButton		{ float: left; margin: 0 3px; }
.diggButton			{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/digg.gif) no-repeat 1px; width:16px; height:16px; padding:1px; }
.redditButton		{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/reddit.gif) no-repeat 1px; width:16px; height:16px; padding:1px; }
.yahooMWButton		{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/yahoo.gif) no-repeat 1px; width:16px; height:16px; padding:1px; }
.googleButton		{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/google.gif) no-repeat 1px; width:16px; height:16px; padding:1px; }


.sharingButtonsContainer a.button	{ float: left; margin: 0 3px; }

/** File: /pronto3/common/tech/adwords.css */


/** File: /pronto3/common/adwords.css */
ul.threeLineListingsNoCallout                       { padding: 0; margin:0 }
ul.threeLineListingsNoCallout li                    { padding: 5px 0 10px 0; cursor:pointer; }
ul.threeLineListingsNoCallout li .title a,
ul.threeLineListingsNoCallout li .title a:visited   { font-size: 14px; font-weight: bold; text-decoration: underline; }
ul.threeLineListingsNoCallout li .title a:active,
ul.threeLineListingsNoCallout li .title a:hover     { text-decoration: none; }
ul.threeLineListingsNoCallout li .desc a,
ul.threeLineListingsNoCallout li .desc a:visited    { font-size: 12px; line-height: 22px; }
ul.threeLineListingsNoCallout li .url a,
ul.threeLineListingsNoCallout li .url a:visited     { font-size: 12px; }


/** File: /pronto3/common/tech/ads.css */
/*	MAIN BANNER AD  */
#tech .mediaAdContainer				{ background-color:#E1EBF2; }
#tech .mediaAdContainerSEMSearch	{ background: none; }

/*set the font color for adwords description url*/
#tech ul.threeLineListingsNoCallout li .desc a,
#tech ul.threeLineListingsNoCallout li .desc a:visited		{ color: #333; }
/*set the font color for adwords url*/
#tech ul.threeLineListingsNoCallout li .url a,
#tech ul.threeLineListingsNoCallout li .url a:visited		{ color: #008000; }


#tech ul.twoLineListingsArrowCallout li						{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/arrow.png) no-repeat 0 3px; }
/*set the font color for adwords description url*/
#tech ul.twoLineListingsArrowCallout li .desc a,
#tech ul.twoLineListingsArrowCallout li .desc a:visited		{ color: #333; }
/*set the font color for adwords url*/
#tech ul.twoLineListingsArrowCallout li .url a,
#tech ul.twoLineListingsArrowCallout li .url a:visited		{ color: #008000; }
/*set the font color for adwords */
#tech ul.twoLineListingsBulletCallout li .url a,
#tech ul.twoLineListingsBulletCallout li .url a:visited		{ color: #008000; }
#tech ul.twoLineListingsBulletCallout li .desc a,
#tech ul.twoLineListingsBulletCallout li .desc a:visited	{ color: #333; }

#tech ul.oneLineListingsBulletCallout li .url a,
#tech ul.oneLineListingsBulletCallout li .url a:visited		{ color: #008000; }
#tech ul.oneLineListingsBulletCallout li .desc a,
#tech ul.oneLineListingsBulletCallout li .desc a:visited	{ color: #333; }
#tech ul.twoLineListingsBulletCallout { border-bottom: 1px solid #C1C2C2; }

/* headers to go with different adwords treatments */
#tech .adwordsHeader2 { padding: 20px 0 10px; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C210px.png) repeat-x top left; }
#tech .adwordsHeader3 { border-top: 1px solid #C1C2C2; }
#tech .adwordsHeader5 { border-bottom: 1px solid #C1C2C2; }

/** File: /pronto3/common/ads.css */
.mediaAd	{ padding-top:10px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/advertisement.gif) no-repeat 0 0; }

.bigBox		{ width:300px; height:260px; }
.skyscraper	{ width:160px; height:600px; }
.landscape	{ width:728px; height:90px; padding:0 0 0 10px; margin:10px auto; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/advertisementSide.gif) no-repeat left center; }

.mediaAdContainerSEMSearch	{ padding-bottom:5px; }
.seasonalHeaderAdSpotSlim { position:absolute; right:86px; top:3px; height:35px; z-index:9999; }

ul.threeLineListingsNoCallout                       { padding: 0; margin:0 }
ul.threeLineListingsNoCallout li                    { padding: 5px 0 10px 0; cursor:pointer; }
ul.threeLineListingsNoCallout li .title a,
ul.threeLineListingsNoCallout li .title a:visited   { font-size: 14px; font-weight: bold; text-decoration: underline; }
ul.threeLineListingsNoCallout li .title a:active,
ul.threeLineListingsNoCallout li .title a:hover     { text-decoration: none; }
ul.threeLineListingsNoCallout li .desc a,
ul.threeLineListingsNoCallout li .desc a:visited    { font-size: 12px; line-height: 18px; }
ul.threeLineListingsNoCallout li .url a,
ul.threeLineListingsNoCallout li .url a:visited     { font-size: 12px; }

ul.twoLineListingsArrowCallout						{ padding: 0 0 0 20px; margin: 0; }
ul.twoLineListingsArrowCallout li                   { padding: 0 0 10px 15px; cursor:pointer; }
ul.twoLineListingsArrowCallout li .title a,
ul.twoLineListingsArrowCallout li .title a:visited  { font-size: 14px; font-weight: bold; text-decoration: underline; }
ul.twoLineListingsArrowCallout li .title a:active,
ul.twoLineListingsArrowCallout li .title a:hover    { text-decoration: none; }
ul.twoLineListingsArrowCallout li .desc				{ display: inline; padding-left:10px; }
ul.twoLineListingsArrowCallout li .desc a,
ul.twoLineListingsArrowCallout li .desc a:visited   { font-size: 14px; line-height: 21px; }
ul.twoLineListingsArrowCallout li .url				{ display: inline;  }
ul.twoLineListingsArrowCallout li .url a,
ul.twoLineListingsArrowCallout li .url a:visited    { font-size: 14px; line-height: 21px; }

ul.twoLineListingsBulletCallout						{ padding: 0; margin: 0 0 10px 10px; list-style: disc; }
ul.twoLineListingsBulletCallout li                  { padding: 0 0 10px 10px; margin: 0 10px; cursor:pointer; list-style-type: disc; }
ul.twoLineListingsBulletCallout li .title a,
ul.twoLineListingsBulletCallout li .title a:visited { font-size: 14px; font-weight: bold; text-decoration: underline; }
ul.twoLineListingsBulletCallout li .title a:active,
ul.twoLineListingsBulletCallout li .title a:hover   { text-decoration: none; }
ul.twoLineListingsBulletCallout li .desc			{ display: inline; padding-left:10px; }
ul.twoLineListingsBulletCallout li .desc a,
ul.twoLineListingsBulletCallout li .desc a:visited  { font-size: 14px; line-height: 21px; }
ul.twoLineListingsBulletCallout li .url				{ display: inline;  }
ul.twoLineListingsBulletCallout li .url a,
ul.twoLineListingsBulletCallout li .url a:visited   { font-size: 14px; line-height: 21px; }

ul.oneLineListingsBulletCallout						{ padding: 0 0 0 10px; margin: 0; list-style: disc; }
ul.oneLineListingsBulletCallout li                  { padding: 0 0 10px 0; margin: 0 10px; cursor:pointer; list-style-type: disc; }
ul.oneLineListingsBulletCallout li .title			{ display: inline; padding-right: 10px; }
ul.oneLineListingsBulletCallout li .title a,
ul.oneLineListingsBulletCallout li .title a:visited { font-size: 14px; font-weight: bold; text-decoration: underline; }
ul.oneLineListingsBulletCallout li .title a:active,
ul.oneLineListingsBulletCallout li .title a:hover   { text-decoration: none; }
ul.oneLineListingsBulletCallout li .desc			{ display: inline; padding-right:10px; }
ul.oneLineListingsBulletCallout li .desc a,
ul.oneLineListingsBulletCallout li .desc a:visited  { font-size: 14px; line-height: 21px; }
ul.oneLineListingsBulletCallout li .url				{ display: inline;  }
ul.oneLineListingsBulletCallout li .url a,
ul.oneLineListingsBulletCallout li .url a:visited   { font-size: 14px; line-height: 21px; font-weight: bold; }


.titleStyle1  li .title a { color: #0000CC; }

/* headers to go with different adwords treatments */
.adwordsHeader1 { padding: 10px 0;  }
.adwordsHeader1 .leftSection { float: left; width: 575px; color: #666; font-size: 14px; font-weight:bold; }
.adwordsHeader1 span { color: #333; }
.adwordsHeader1 .rightSection { float: right; width: 150px; font-size: 11px; color: #999; text-align: right; }


.adwordsHeader2 .leftSection { float: left; width: 575px; font-size: 18px; font-weight:bold; }
.adwordsHeader2 span { color: #333; }
.adwordsHeader2 .rightSection { float: right; width: 150px; font-size: 12px; color: #666; text-align: right; }

.adwordsHeader3 { padding: 10px 0; border-top: 1px solid #DAD7D6;  }
.adwordsHeader3 .leftSection { float: left; width: 575px; color: #666; font-size: 16px; font-weight:bold; }
.adwordsHeader3 span { color: #333; }
.adwordsHeader3 .rightSection { float: right; width: 150px; font-size: 11px; color: #999; text-align: right; }

.adwordsHeader4 { padding: 10px 0; font-size: 15px; font-weight: bold; }

.adwordsHeader5 { margin: 0 0 10px; }
.adwordsHeader5 .leftSection { float: left; width: 575px; color: #666; font-size: 16px; font-weight:bold; }
.adwordsHeader5 span { color: #333; }
.adwordsHeader5 .rightSection { float: right; width: 150px; font-size: 11px; color: #999; text-align: right; }

/*styles for featuredLogo, in grid CPMs on search and comparison grids*/
.searchPage .gridCPM { width: 250px; font-size:11px; /*line-height: 30px; position: absolute; right: 212px; top: 5px;*/ display:inline; float:right; margin-top:-6px; margin-right:18px; position:relative; }
.productprofilePage .gridCPM { width: 250px; font-size:11px; line-height: 30px; position: absolute; right: 302px; top: 15px; }

/** File: /pronto3/common/tech/specs.css */


/** File: /pronto3/common/specs.css */
.productSpecSectionContainer h2	{ font-weight:700; font-size:18px; margin-top:20px; border-bottom:1px solid #CCC; }
.productSpecSectionContent				{ padding:5px 0; }
.productSpecSectionContent .subhead		{ float:left; width:170px; font-weight:700; }
.productSpecSectionContent .spec		{ float:left; width:800px; }

/** File: /pronto3/common/tech/reviews.css */
#tech .uniqueLightboxReviewsHeader 				{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) transparent repeat-x 0 bottom; }
#tech .uniqueLightboxReviews h3.sectionHeading	{ margin-top:17px; background-image:none; }



/** File: /pronto3/common/reviews.css */
/*  NO REVIEWS  */
.noreviews	{ margin:30px 0 200px; font-size:18px; }

/*  REVIEWS AND RATINGS  */
.prontoAndWeb .reviewsContainer		{ float:left; width:480px; }
.prontoAndWeb .lastChild			{ float:right; }
.reviewsContainer .reviewOnPronto,
.reviewsContainer .reviewFromWeb	{ margin:5px 0 17px; padding-bottom:10px; border-bottom:1px solid #CCC; position:static; }
.reviewsContainer .lastChild		{ border:0; }
.reviewOnPronto img.userProfileImage		{ float:left; margin-bottom:3px }
.reviewOnPronto ul							{ width:920px; float:left; position:relative; padding-left:10px; }
.reviewOnPronto ul li						{ margin-bottom:5px; }
.reviewOnPronto ul li.date					{ position:static; float:right; }
.reviewOnPronto ul li.findHelpful span		{ float:left; line-height:18px; }
.reviewFromWeb .ratingsContainer			{ float:left; margin:0; padding-left: 10px; }
.reviewFromWeb ul							{ width:881px; float:left; position:relative; padding-left:10px; }
.reviewFromWeb ul li						{ margin-bottom:5px; }
.reviewFromWeb ul li.date					{ position:static; float:right; }
.reviewFromWeb ul li.reviewTitle a			{ font-weight:700; }
/*  SPLIT WIDTH REVIEW  */
.prontoAndWeb .reviewOnPronto ul				{ width:418px; }
.prontoAndWeb .reviewFromWeb ul					{ width:389px; }
.firstContentLastWideRail .reviewOnPronto ul	{ width:600px; }

.uniqueLightboxReviewsContainer				{ margin:0 -5px;_margin:-2px -14px -14px; }
.uniqueLightboxReviewsHeader				{ width:557px; padding:0 15px 6px 8px; position:relative; margin:0; }
.uniqueLightboxReviewsHeader 				{ background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) transparent repeat-x 0 bottom; }
.uniqueLightboxReviewsHeader h2				{ font-size:21px; font-weight:700; }
.uniqueLightboxReviewsHeader a.closeX		{ position:absolute; top:-6px; right:1px; }
.uniqueLightboxReviews						{ overflow:auto; width:580px; height:385px; }
.uniqueLightboxReviews h3					{ font-size:14px; font-weight:700; background-image:none; border-bottom:1px solid #CCC; position:static; }
.uniqueLightboxReviews .reviewsController	{ padding:0 15px 0 20px; width:528px; }
.uniqueLightboxReviews .reviewOnPronto ul	{ width:468px; position:static; }
.uniqueLightboxReviews .reviewFromWeb ul	{ width:439px; position:static; }

.reviewsPaginationContainer { padding: 5px 0 20px; }

.reviewFromWeb .plusMinus		{ float:left; width:9px; height:9px; margin:3px 18px 0 5px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/plusMinus.png); }
.plusMinusPositive .plusMinus	{ background-position:0 -8px; }
.plusMinusNegative .plusMinus	{ background-position:0 3px; }
.reviewFromWeb .plusMinusPositive ul,
.reviewFromWeb .plusMinusNegative ul		{ float:left; width:948px; }
.prontoAndWeb .plusMinusPositive ul,
.prontoAndWeb .plusMinusNegative ul			{ float:left; width:438px;_width:433px; }

/** File: /pronto3/common/tech/starRatings.css */


/** File: /pronto3/common/starRatings.css */
