

/** File: /pronto3/common/pronto/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 */

/* 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; }

/*  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; }
.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; }

/*  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; }

/*  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; }

/*  BREADCRUMBS  */
ul.breadcrumbs						{ margin-top:-5px; padding-bottom:12px; font-size:12px; }
.sectionController ul.breadcrumbs	{ margin-top:0; }
ul.breadcrumbs li					{ display:inline; 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:12px; }
/*	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	*/
/*	EVERYTHING ABOVE COPIED FROM OTHER COMMON PRONTO3 STYLES	*/
/*	--  remove when transition complete  --						*/
/*
/*	EVERYTHING BELOW BRINGING OVER PRONTO.COM STYLE				*/
/*	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	*/
body	{ font-family:"Lucida Grande",Arial,sans-serif; }
a		{ color:#0072AD; }
/*	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	*/
/*	EVERYTHING ABOVE BRINGING OVER PRONTO.COM STYLE				*/
/*	--  remove when transition complete  --						*/
/*																*/
/*	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	*/


/*	OVERWRITING STYLES IN OLD CODEBASE	*/
#pronto ul.breadcrumbs li a,
#pronto ul.breadcrumbs li a:visited		{ font-size:12px; }
#pronto .buyingGuideIndexController .pageHeader li a,
#pronto .buyingGuideIndexController .pageHeader li a:visited,
#pronto .buyingGuideIndexController .pageBody h3 a,
#pronto .buyingGuideIndexController .pageBody h3 a:visited		{ font-weight:700; }

/* heading styles */

#pronto .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; }
#pronto .heading2 { font-size: 24px; font-weight: bold; }
#pronto .heading3 { font-size: 21px; font-weight: bold; }

#pronto .heading7 { font-size: 21px; font-weight: bold; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 bottom; margin-bottom: 1px; padding-bottom: 5px; }

#pronto .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 */

/* 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:-5px; padding-bottom:12px; 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:20; 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; }


/* 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; }

.emailFriendLb 								{ width:340px; display:block;}
.emailFriendLb .buttonContainer				{ float:left; height:21px; padding:10px 0; margin-left:6px; }
.emailFriendLbHdr 				{ position:relative; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/bgHeaderLightGrey.png) repeat-x scroll left bottom; padding:0 0 5px 5px; _width:350px; }
.emailFriendLbHdr a.closeX		{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/closeX.png); }
.emailFriendLbHdr div.closeX	{ position:absolute; right:1px; top:1px; }
.emailFriendLbHdr h3			{ font-size:16px; font-weight:bold; padding:10px 0 0 0; }
.eachFriend					{ width:340px; height:30px; padding:5px 0 0 5px; border-bottom:1px solid #CCC;}
.eachFriend div				{ float:left; padding-left:5px;}
.eachFriend .eachCheck,
.eachFriend .eachFriendName	{ padding-top:5px}
.friendsContainer			{ height:290px; overflow-x:hidden; overflow-y:auto; position:relative; width:340px; }
.noFriendsYet				{ margin:15px 0; }
.checkAll					{ height:15px; padding:5px}
.emailFriendLb .checkAll	{ border-top:1px solid #C1C2C2; }
.checkAll .checkAllText		{ font-weight:bold }
/* 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;}


/** File: /pronto3/common/pronto/header.css */
.siteNavPronto					{ position:absolute; width:980px; z-index:100; }
.siteNavPronto ul					{ position:absolute; display:block; width:960px; }
.siteNavPronto ul ul				{ position:relative; }
.siteNavPronto ul li.topLevel		{ display:block; float:left; line-height:26px; position:relative; text-align:center; z-index:1001; }
.siteNavPronto ul li.topLevel a	{ display:block; overflow:hidden; text-indent:-9999px; background:transparent no-repeat 0 0; }
.headerContainer .headerContent .siteNavPronto .shopOurCategoriesDropDown	{ display:none; position:absolute; left:-10px;_left:-2px; top:27px; width:589px;_width:587px; text-align:left; z-index:1003; padding:0 10px 14px;_padding:0 1px 11px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/shopOurCategoriesDropDownBkgd6b-2.png) no-repeat 0 bottom;_background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/shopOurCategoriesDropDownBkgdIE66b-2.png) no-repeat 0 bottom; }
/*	NOW USING ONCLICK EVENT
.siteNavPronto ul li.hover .shopOurCategoriesDropDown,
.siteNavPronto ul li.topLevel:hover .shopOurCategoriesDropDown	{ display:block; }
.siteNavPronto ul li.topLevel .shopOurCategoriesDropDown ul		{ position:relative; /*width:auto;*/ }
/*.siteNavPronto ul li.topLevel .shopOurCategoriesDropDown li		{ line-height:normal; }*/
.siteNavPronto ul li.topLevel .shopOurCategoriesDropDown a		{ height:auto; /*line-height:normal;*/ background:none; text-indent:0; overflow:visible; }

.headerContent ul, .headerContent li,
.footerContent ul, .footerContent li,
.footerContent h6						{ margin:0; padding:0; list-style:none; font-size:100%; }

.blackFullHeader .headerContainer	{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/headerContainerBkgdBlk.png) repeat-x 0 0; }
.blackFullHeader .headerContent		{ position:relative; height:102px; z-index:1; }
.blackFullHeader .logoAndTagline	{ display:block; position:absolute; top:20px; left:0; overflow:hidden; text-indent:-9999px; width:368px; height:34px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/logoAndTagline6b-2.png) no-repeat 0 0;_background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/logoAndTagline6b-2.gif); }
/* MAIN NAV */
.blackFullHeader .siteNavPronto															{ top:75px; height:27px; }
.blackFullHeader .siteNavPronto ul														{ width:170px;}
.blackFullHeader .siteNavPronto ul li.topLevel a											{ height:27px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/navBlk.png); }
.blackFullHeader .siteNavPronto ul li.topLevel a#siteNavShopCategories					{ width:180px; background-position: 0 0; }
body.shopCatDDOn .blackFullHeader .siteNavPronto ul li.topLevel a#siteNavShopCategories	{ background-position: 0 -27px; }
.blackFullHeader .siteNavPronto ul li.hover a#siteNavShopCategories,
.blackFullHeader .siteNavPronto ul li.topLevel:hover a#siteNavShopCategories,
.blackFullHeader .siteNavPronto ul li.topLevel a#siteNavShopCategories:hover				{ background-position: 0 -27px; }
.blackFullHeader .headerContent .shopOurCategoriesDropDown							{ left:-11px;_left:0; top:27px; }
.blackFullHeader .siteNavPronto ul li.topLevel .shopOurCategoriesDropDown a				{ height:auto; /*line-height:normal;*/ background:none; text-indent:0; overflow:visible; }
/*	SEARCH  */
.blackFullHeader .searchContainer				{ position:absolute; top:26px; right:0; width:498px;_width:505px; z-index:101; }
.blackFullHeader .navSelect						{ float:left; font-size:14px;_font-size:17px; border:none; padding:3px 2px; margin-right:2px; height:25px; width:160px; font-family:Arial, sans-serif; }
.blackFullHeader .headerContent .searchBox		{ float:left; font-size:14px; border:none; padding:4px 2px 2px 2px;_padding:2px 2px 0 2px; margin-right:2px; height:19px; width:250px; font-family:Arial, sans-serif; }
.blackFullHeader .headerSearchButton			{ width:80px; height:25px; float:left; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/searchHeader6b-2.png) no-repeat 0 0; display:block; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; cursor:pointer; border:none; }
*+html .blackFullHeader .headerContent .searchContainer		{ width:502px; }
*+html .blackFullHeader .headerContent .navSelect			{ font-size:18px; }
*+html .blackFullHeader .headerContent .searchBox			{ height:19px; padding-bottom:0; padding-top:2px; }
.blackFullHeader .loginRegister             { position: absolute; top: 3px; right: 0; }
.blackFullHeader .loginRegister a,
.blackFullHeader .loginRegister a:visited 	{ font-size: 11px; font-weight: bold; color: #FFF; text-decoration:underline; }
.blackFullHeader .loginRegister a:active,
.blackFullHeader .loginRegister a:hover 	{ text-decoration: none; }


.shopOurCategoriesDropDown h4												{ font-size:18px; font-weight: bold; color: #333; border-bottom: 1px solid #cedad3; padding: 10px 0 0 8px; margin: 0;  }
.shopOurCategoriesDropDown .eachCategorySection 							{ padding: 0 0 0 8px;}
.shopOurCategoriesDropDown .eachCategorySection ul							{ float: left; width: 190px; padding: 5px 0; line-height: 18px; }
.shopOurCategoriesDropDown .eachCategorySection ul.eachCategory				{ padding-bottom:5px; }
.shopOurCategoriesDropDown .eachCategorySection ul li.colHeader a,
.shopOurCategoriesDropDown .eachCategorySection ul li.colHeader a:visited	{ font-weight: bold; color: #333; }
/*	SHOP OUR CATEGORIES DROP DOWN ON CLICK RATHER THAN HOVER  */
/*	off  */
body.shopCatDDOff .siteNavPronto ul li .shopOurCategoriesDropDown,
body.shopCatDDOff .siteNavPronto ul li.topLevel .shopOurCategoriesDropDown		{ display:none; }
body.shopCatDDOff .tabs a													{ display:block; }
body.shopCatDDOff .showingtop_box select									{ display:inline; }
/*	on  */
body.shopCatDDOn .siteNavPronto ul li .shopOurCategoriesDropDown,
body.shopCatDDOn .siteNavPronto ul li.topLevel ul,
body.shopCatDDOn .siteNavPronto ul li.topLevel .shopOurCategoriesDropDown			{ display:block; }
body.shopCatDDOn .tabs a,
body.shopCatDDOn .showingtop_box select										{ display:none; }
body.shopCatDDOn .siteNavPronto ul li.topLevel a#siteNavShopCategories			{ background-position: -60px -28px; }
body.shopCatDDOn .test6b-6 .siteNavPronto ul li.topLevel a#siteNavShopCategories	{ background-position: 0 -51px; }



/** 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/pronto/footer.css */
/*	MICROSITE LINKS  */
.footerBar .micrositeLinks					{ margin-top:6px; width:500px; 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													{ position:relative; height:26px; }
.footerSearchContainer										{ position:absolute; right:0; margin-top:1px; }
.footerSearchContainer label								{ display:none; float:left; margin:3px 5px 0 0; color:#FFF; font-weight:700; }
.footerSearchContainer input.textField						{ float:left; width:220px; border:none; height:17px; padding:2px 4px 1px; }
.footerSearchContainer .searchButton						{ 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; }
*+html #fullPageContainer .footerSearchContainer .navSelect	{ font-size:12px; }

/*  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:390px; margin-right:0; }
.footerLinksAndCopy .disclaimer p			{ margin-bottom:16px; }
.footerLinksAndCopy a,
.footerLinksAndCopy a:visited				{ font-size:11px; color:#FFF; }
.footerLinksAndCopy .disclaimer a			{ text-decoration:underline; }

#fullPageContainer .footerSearchContainer							{ padding:2px 0 1px; }
#fullPageContainer .footerContainer									{ background:#273338 url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/footerBarBkgd6b-2.png) repeat-x 0 0; }
#fullPageContainer .footerSearchContainer .navSelect				{ height:20px; font-size:12px;_font-size:11px; border:none; margin-right:2px; }
#fullPageContainer .footerSearchContainer .searchButton				{ float:left; margin-left:1px; width:61px; background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/searchFooter6b-2.png); }
#fullPageContainer .footerLinksAndCopy								{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/footerLinksBkgd6b-2.png); }
*html #fullPageContainer .footerSearchContainer #footerSearchField	{ height:13px; }
*+html #fullPageContainer .footerSearchContainer #footerSearchField	{ height:13px; }

/*	FOOTER SALE ALERT  */
.footerSaleAlertContainer							{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/footerSaleAlertContainerBkgd.png) repeat-x 0 0; }
.footerSaleAlertContainer .footerSaleAlertContent	{ position:relative; height:41px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/footerSaleAlertBkgd.gif) no-repeat 0 0; }
.footerSaleAlertContainer .footerSaleAlertContent a	{ position:absolute; right:0; top:9px; width:120px; height:24px; }


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

/*	MICROSITE LINKS  */
.footerBar .micrositeLinks					{ margin-top:6px; width:685px; 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: left; width: 295px;}
.footerSearchContainer label			{ display:none; float:left; margin:3px 5px 0 0; color:#FFF; font-weight:700; }
.footerSearchContainer input.textField	{ float:left; 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; }

#nps_bottom_bar .npsLayoutContent { position: relative;  }
#nps_bottom_bar { position: fixed; bottom:0; left: 0; width: 100%; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x #FFFF8C left top; padding: 7px 0 5px; height: 50px; display: none; }
#nps_bottom_bar {	_position: absolute; }
#nps_bottom_bar h4 { text-indent: -9999px; height: 35px; float: left; padding: 0; margin: 0; width: 160px;  }
#nps_bottom_bar h5 { font-size: 18px; font-weight: bold; color: #333;  padding: 0; margin: 0; }
#nps_bottom_bar .pollContainer { float: right; width: 747px; padding-left: 60px; }
#nps_bottom_bar label { padding: 0 12px 0 0; font-weight: bold; margin: 0 3px; }
/*#nps_bottom_bar .closeXLabel { display: block; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/closeX666638Label.png) no-repeat; width: 62px; height: 17px; position: absolute; right:10px; top:0; text-indent:-9999px;  }*/
#nps_bottom_bar .poll { float: left; padding-right: 20px; }
#nps_bottom_bar form { padding-top: 6px; }
#nps_bottom_bar .NPSMessage { font-size: 18px; font-weight: bold; color: #333; padding-top:5px; }



/** File: /pronto3/common/pronto/buttons.css */
#pronto .envelopeButton,
#pronto .mySpaceButton,
#pronto .deliciousButton,
#pronto .facebookButton,
#pronto .twitterButton,
#pronto .diggButton,
#pronto .redditButton,
#pronto .yahooMWButton,
#pronto .googleButton				{ border: 1px solid #C1C2C2; }
#pronto .envelopeButton:hover,
#pronto .mySpaceButton:hover,
#pronto .deliciousButton:hover,
#pronto .facebookButton:hover,
#pronto .twitterButton:hover,
#pronto .diggButton:hover,
#pronto .redditButton:hover,
#pronto .yahooMWButton:hover,
#pronto .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/pronto/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/pronto/ads.css */
/*	MAIN BANNER AD  */
#pronto .mediaAdContainer				{ background-color:#e7ebec; }
#pronto .mediaAdContainerSEMSearch	{ background: none; }

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


#pronto 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*/
#pronto ul.twoLineListingsArrowCallout li .desc a,
#pronto ul.twoLineListingsArrowCallout li .desc a:visited		{ color: #333; }
/*set the font color for adwords url*/
#pronto ul.twoLineListingsArrowCallout li .url a,
#pronto ul.twoLineListingsArrowCallout li .url a:visited		{ color: #008000; }
/*set the font color for adwords */
#pronto ul.twoLineListingsBulletCallout li .url a,
#pronto ul.twoLineListingsBulletCallout li .url a:visited		{ color: #008000; }
#pronto ul.twoLineListingsBulletCallout li .desc a,
#pronto ul.twoLineListingsBulletCallout li .desc a:visited	{ color: #333; }

#pronto ul.oneLineListingsBulletCallout li .url a,
#pronto ul.oneLineListingsBulletCallout li .url a:visited		{ color: #008000; }
#pronto ul.oneLineListingsBulletCallout li .desc a,
#pronto ul.oneLineListingsBulletCallout li .desc a:visited	{ color: #333; }

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

#pronto .adwordsHeader3 { border-top: 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; }

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 0 10px; list-style: disc; }
ul.twoLineListingsBulletCallout li                  { padding: 0 0 10px 0; 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; margin: 0 0 0 10px; 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; }


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


/* 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; margin-top: 10px;  }
.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 5px; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x bottom left; margin-bottom: 10px; }
.adwordsHeader4 .leftSection { float: left; width: 575px; color: #666; font-size: 16px; font-weight:bold; }
.adwordsHeader4 span { color: #333; }
.adwordsHeader4 .rightSection { float: right; width: 150px; font-size: 11px; color: #999; text-align: right; }

/** File: /pronto3/common/pronto/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/pronto/reviews.css */


/** 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/pronto/starRatings.css */


/** File: /pronto3/common/starRatings.css */
/* Star rating system */

div.starContainer {	width:101px; height:20px; }
div.starContainer .stars {  background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/stars.gif) no-repeat; width:101px; height:16px; padding:0; margin: 0; cursor:pointer; }

div.confirmReviewDelete 		{ width: 120px; text-align: center; font-size:11px; color: #FFF; padding:5px 0; }
div.confirmReviewDelete h4      { color: #FFF; font-weight: bold; font-size: 14px; padding: 0; }
div.confirmReviewDelete .buttonContainer { padding: 5px 0; }
.starRatingInfo .starRatingCount { font-size: 11px; color: #666; }
/* End Star rating system */

.productprofilePage .starRatingInfo 				  					{ padding-top: 5px; }
.productprofilePage .starRatingInfo .starContainer 						{ margin: 0 auto; padding-left: 5px; }
.productprofilePage .reviewsController .starRatingInfo .starContainer	{ margin:0; }
.productprofilePage .starRatingInfo .starRatingCount 					{ padding-right: 10px; }

.drawerContainer .drawerRow .starRatingInfo			{ padding:0; }
.drawerContainer .drawerRow .starRatingInfo	.starContainer		{ padding:0;  float: left;}

