tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { 	color: #4d4b4b; } tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { 	border-bottom:1px solid #CCC !important; 	color: #4d4b4b; } .moduleRow { 	background:#e8e8e8; } .moduleRowOver { 	background-color: #bdbdbd; 	cursor: pointer; 	color:#4d4b4b !important; } .moduleRowOver .main { 	color:#4d4b4b !important; } .moduleRowSelected { 	background-color: #bdbdbd; 	color:#4d4b4b; } .moduleRowSelected .main { 	color:#4d4b4b !important; } .checkoutBarFrom, .checkoutBarTo { 	font-size: 10px; 	color:#4d4b4b; 	text-decoration:none !important; } .checkoutBarCurrent { 	font-size: 10px; 	color:#4d4b4b; 	font-weight:bold } .creditCardName { 	font-weight:bold; 	float:left; 	vertical-align:middle; 	line-height:26px; 	position:relative; 	padding-top:1px; 	padding-bottom:1px; 	font-size:14px; } .creditCardName img { 	float:left; 	margin-left:10px; } .CardComment { 	width:739px; 	margin-left:1px; } tr.subBar { 	background: #f4f7fd; } td.subBar { 	font-size: 10px; 	color: #000000; } td.accountCategory { 	font-size: 13px; 	color: #aabbdd; } td.tableHeading { 	font-size: 12px; 	font-weight: bold; } SPAN.newItemInCart { 	font-size: 10px; 	color: #005EA7; } SPAN.markProductOutOfStock { 	font-size: 12px; 	color: #c76170; 	font-weight: bold; } SPAN.productSpecialPrice { 	color: #005EA7; }   /*errors messages*/ .errorBox { 	font-size : 10px; 	font-weight: bold; } .messageBox { 	font-size : 10px; } .stockWarning { 	font-size : 10px; 	color: #f00; } SPAN.errorText, .messageStackError { 	color: #005EA7; 	font-size: 11px; } .messageStackError, .messageStackWarning { 	font-size: 10px; 	background-color: #ffb3b5; } .messageStackSuccess { 	font-size: 10px; 	background-color: #99ff00; } tr.headerError { } td.headerError { 	background: #DCDEB3; 	font-size: 11px; 	color: red; 	text-align : center; } tr.headerInfo { } td.headerInfo { 	font-size: 11px; 	background: #DCDEB3; 	color: #000000; 	text-align: center; } tr.headerError { } td.headerError { 	font-size : 12px; 	background : #ff0000; 	color : #ffffff; 	font-weight : bold; } .infoBoxNotice { 	background: #005EA7; } .infoBoxNoticeContents { 	background: #FFE6E6; 	font-size: 10px; } /*errors messages_eof*/ .customerService { 	padding:0px; 	padding-left:0px; 	margin:0px; 	color:#4d4b4b !important; } .line { 	width:100%; 	height:1px; 	overflow:hidden; 	text-align:center; 	margin:0 auto; 	margin-top:4px; 	margin-bottom:4px; } .silver { 	background-color:#CCC; } .txtGray { 	color:#4d4b4b !important; } .txtGray .cds_pages_body { 	color:#4d4b4b !important; 	padding:0px; 	margin:0px; } .txtGray p { 	color:#4d4b4b !important; 	padding:0px; 	margin:0px; } .cds_pageHeading { 	color:#4d4b4b !important; 	padding:0px; 	margin:0px; } .txtBlue { 	color:#005EA7; } .txtBlue a { 	color:#005EA7; } .txtBlue a:visited { 	color:#005EA7; } .txtBlue a:hover { 	color:#bdbdbd; } .template-button-middle a:visited { 	color:#FFF !important; } .template-button-middle input { 	color:#FFF !important; } p { 	color:#4d4b4b !important; } .xcellAddCart { 	text-align:center; 	margin:auto; 	padding-left:50px; 	width:220px; 	line-height:15px; } #catta { 	width:220px; } .defaultSelected { 	background:red; } .linksBlue ul { 	padding:0px; 	margin:0px; 	margin-top:5px; 	margin-bottom:5px; 	padding-top:7px; 	padding-bottom:7px; 	padding-left:10px; } .linksBlue li { 	list-style-type:disc; } .linksBlue a { 	color:#005EA7; } .linksBlue a:visited { 	color:#005EA7; } .linksBlue a:hover { 	color:#bdbdbd; } .galleria_wrapper img { 	border:1px solid #bdbdbd !important; }   /*chain_reviews*/ .prSnippetWriteReview { 	float:right; 	margin:-40px 26px 0 0; } .prSnippetReadReviews { 	float:right; 	margin: -25px 26px 0 0; 	clear:both; } .prSnippetWriteReview, .prSnippetReadReviews { 	padding: 0 !important; 	display: inline !important; 	margin: 0 7px 0 0 !important; 	float: none !important; } .prSnippetReadReviews a, .prSnippetWriteReview a { 	margin: 0 !important; 	padding: 0 !important; } /* Summary styles */ #prReviewSummary { 	border:1px solid #cccccc; } .prSummaryHeader { 	background: #dddddd; 	margin:0; 	padding: 5px 0 6px 10px; 	height:1em; 	line-height:1.0; 	position:relative; } .prSummaryTitle { 	font-weight:bold; 	text-transform:uppercase; } .prSummaryCobrand { 	font-size: .9em; } .prSummaryBody { 	margin:1em; 	padding:0; 	overflow:auto; } .prSummaryRating { 	font-weight:bold; 	font-size:1.2em; 	padding:0 0 15px 0; 	border-bottom:1px solid #ddd; } .prSummaryWriteReview { 	margin:1em; 	padding:0; 	overflow:auto; 	text-align:right; } a.prSummaryWriteReviewLink:link, a.prSummaryWriteReviewLink:visited, a.prSummaryWriteReviewLink:hover, a.prSummaryWriteReviewLink:active { 	font-size: 1em; 	text-decoration:underline !important; } .prSummaryKey { 	width: 100px; 	font-weight:bold; 	vertical-align:top; 	text-align:right; 	padding:0px; 	float:left; 	clear:left; } .prSummaryValue { 	margin-left:100px; 	vertical-align:top; 	text-align:left; 	padding: 0px 0px 0px 10px; } .prSummaryCount { 	font-weight:normal; } .prSummaryPrintableViewLink { 	font-size:.9em; 	position:absolute; 	bottom:.6em; 	right:10px; 	width:11em; 	text-align:right; } .prSummaryPrintableViewLink img { 	position:relative; 	top:3px; } .prReviewSort { 	background:#dddddd; 	margin:2em 0 0; 	padding:.3em 1em; 	border-bottom:1px solid #cccccc; 	font-weight:bold; 	text-align:right; 	text-transform:uppercase; } .prReviewSortBox { 	text-transform:none; } .prReviewCount { 	float:left; 	margin:.3em 0; } #pr_tab_content .prPagination { 	border: none; } .prReviewAuthor { 	margin:1em 0; } .prReviewAuthorName span, .prReviewAuthorLocation span, .prReviewAuthorDate span { 	font-weight:bold; } .prReviewText { 	clear:both; 	margin:1.5em 0 1em; } .prReviewAuthorName, .prReviewAuthorLocation, .prReviewAuthorDate { 	display: inline; } .prReviewWrap { 	margin:1em 0; 	padding:0 1em; 	border-bottom:1px solid #cccccc; } /*chain_reviews_eof*/     /*h528965726*/ .prwrapper { 	padding-bottom:20px; 	margin-bottom:20px; 	width:585px; } .poweredby { 	text-align:right; 	height:30px; 	margin:0; } .poweredby a { 	float:right; 	display:block; 	width:200px; 	height:30px; 	text-indent:-5000px; 	font-size:0.1em; 	color:#fff; } .poweredby.color { 	padding:10px 0 0; } .poweredby.side { 	padding:0; 	margin:-25px 0 0; } .poweredby.push { 	padding-top:2.5em; } .prlabel h3 { 	display:inline; 	color:#606060; } .requirednotice { 	text-align:right; 	font-size:.85em; 	padding:0; } .printro h1 { 	margin:1em 0 0; } .printro p { 	margin:0; } .prproductsummary img { 	float:left; 	margin:0 10px 0 0; } .prfootertext { 	font-size:.85em; 	margin:0; 	padding:1em 0 0; } .prproductsummary { 	overflow:auto; 	height:100%; 	padding:.75em; } .prinputgroup { 	padding:1em 0 0; } .prlabel { 	float:left; 	width:135px; 	padding:.5em 0; 	margin:0 10px 0 0; 	clear:both; 	background:#fff; 	text-align:right; } .prlabel p { 	margin:0 0 0 -10px; 	color:#999; 	font-size:85%; } .prfieldwrap { 	float:left; 	clear:none; 	width:430px; 	margin:0; 	padding:8px 0 8px 8px; 	border:1px solid #ddd; 	position:relative; } .prfields { } .additionalratings { 	margin-bottom:0.5em; } .prfields p { 	margin:0 0 1em; } .prsubmit { 	margin-left:145px; } .prsummarywrap { 	text-align:center; 	margin:0 auto; } .prlabel.preview { 	padding:.5em 0; 	width:100px; 	float:left; 	clear:both; 	background:#fff; 	text-align:right; } .prgroup { 	width:100%; 	text-align:center; } .prcontentwrap { 	position:relative; 	width:100%; 	float:right; 	clear:none; 	border:1px solid #ddd; } .prcontentwrap.verify { 	width:100%; 	float: none; 	margin-bottom: -1em; } .prcontent { 	margin:0; 	padding:1em 1em 2em 1em; } .prcontent h3 { 	display:inline; } .prcontent h2 { 	margin:0; } div.prStars { 	background-repeat: no-repeat; 	height: 20px; 	width: 112px; 	float: left; 	line-height: 20px; 	padding: 0px; } div.prStars a { 	text-decoration:none !important; } div.prStars.prStarsSmall { 	height: 15px; 	width: 83px; 	line-height: 15px; } div.prStars div.prStar { 	position: absolute; 	height: 20px; 	width: 23px; } div.prStars div.prStar:hover { 	cursor: pointer; } div.prStars .prStar.prS2 { 	left: 23px; } div.prStars .prStar.prS3 { 	left: 46px; } div.prStars .prStar.prS4 { 	left: 69px; } div.prStars .prStar.prS5 { 	left: 92px; } div.prStars.prStarsSmall div.prStar { 	position: absolute; 	height: 15px; 	width: 17px; } div.prStars.prStarsSmall .prStar.prS2 { 	left: 17px; } div.prStars.prStarsSmall .prStar.prS3 { 	left: 34px; } div.prStars.prStarsSmall .prStar.prS4 { 	left: 51px; } div.prStars.prStarsSmall .prStar.prS5 { 	left: 68px; } .prsubmit.mainform { 	clear:both; 	padding-top:20px; } .predit { 	clear:left; 	padding:5px 0 0; } .branded { 	margin-top:20px; } .menubarmain { 	margin-left:1px !important; } /*h528965726_eof*/ .greenText, .greenText a { 	color: #2F9704 !important; } a.greenText:hover, .greenText a:hover { 	color:#636363 !important; } .dynamic-tab-pane-control h2 { 	text-align:   center; 	width: auto; } .dynamic-tab-pane-control h2 a { 	display:    inline; 	width: auto; } .dynamic-tab-pane-control a:hover { 	background:     transparent; } .dynamic-tab-pane-control.tab-pane { 	position:     relative; 	width: 100%; } .dynamic-tab-pane-control .tab-row .tab { 	width: 75px; 	height:  21px; 	position:     relative; 	background: url(images/bg-image-stock.png) no-repeat; 	background-position:0px -249px; 	top:   0; 	display: inline; 	float: left; 	overflow:     hidden; 	cursor:  pointer; 	margin:  1px -1px 1px 1px; 	padding: 6px 0px 0px 0px; 	border:  0; 	z-index: 1; 	font:  11px Tahoma; 	white-space:    nowrap; 	text-align:     center; } .dynamic-tab-pane-control .tab-row .tab.selected { 	width: 75px !important; 	height:  23px !important; 	background: url(images/bg-image-stock.png) no-repeat !important; 	background-position:0px -219px !important; 	border-bottom-width:  0; 	z-index: 3; 	padding: 6px 0 0px 0; 	margin:  1px -3px -3px 0px; 	top:   -2px; 	font:  11px Tahoma; } .dynamic-tab-pane-control .tab-row .tab a { 	font:  10px Tahoma; 	font-weight:    bold; 	color: Black; 	text-decoration:    none; 	cursor:  pointer; 	background:     none; } .dynamic-tab-pane-control .tab-row .tab.hover { 	width: 75px; 	height:  21px; 	font:  11px Tahoma; 	background: url(images/bg-image-stock.png) no-repeat; 	background-position:0px -249px; } .dynamic-tab-pane-control .tab-page { 	clear: both; 	border:  1px solid #bbc3d3; 	background:     #FFF !important; 	z-index: 2; 	position:     relative; 	top:   -2px; 	font:  11px Tahoma; 	color: Black; 	padding: 10px; 	height:370px !important; 	overflow:scroll !important; 	overflow-x:hidden !important; } .dynamic-tab-pane-control .tab-row { 	z-index: 1; 	white-space:    nowrap; } #linkspec { 	text-decoration:underline !important; }  