/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align: left; font: 12px "Lucida Sans Unicode", arial, helvetica, sans-serif; color: #000; background: #fff; }
#header img { border: none; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; border: 0px; }

#nav, #subnav, #search_box, #skip, #headernav, #sidebar { display: none; }

	#login_wrap { position:relative; float:right; width: 180px; height: 222px; }
		#login_inner { position: relative; height: 220px; background: #99d3ff; border: 1px solid #d5eaf9; }
		* html #login_inner { height: 222px; he\ight: 220px; }
		#login_wrap > #login_inner { background: url(../images/bg_login.png) repeat; }
			.login_form { padding: 11px 8px 0; border-top: 5px solid #008fd4; }
				.login_form p { padding: 0 0 8px; }
				.login_form .retailer { font-size: 11px; color: #666; }
				.login_form .input { padding: 1px; width: 150px; border: 1px solid #008fd4; }
				.login_form label { font-weight: bold; font-size: 11px; color: #008fd4; text-transform: uppercase; }

			#btn_retailer {}
			.open_form { position: absolute; top: 192px; left: 0px; border: 1px solid #d5eaf9; border-width: 0 1px 1px; }
			.close_form { position: absolute; top: 192px; left: 1px; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; width: 0; height: 0;	position: absolute;	overflow: hidden; }

span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }


/*table#tc_petco_nav { display: none; }*/

.bgnav4-color, .bgnav1-color { display: none; }

div#tc_breadcrumbs{ display: none; }
div#confirmTank { padding: 1em; }
div#confirmTank h4 { margin: 0pt 0pt 0pt 1em; }
div#confirmTank p { margin: 0pt 0pt 1em 1em; }

div.main { float: left; width: 395px; }
div.main div.section { border: 1px solid #A8DDEF; }

div.additionalFeatures { margin: 2em 0 }

div.confirmAccessory { margin: 1em 0 1em 0; }
div.confirmAccessory span { font-weight: bold; }
div.confirmAccessory span.summary { font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana; }
div.confirmAccessory span.price {color: gray; font-weight: normal; line-height: 12px; font-size: 10px; font-family: verdana; }
div.confirmAccessory span.sku { color: #666; }
div.confirmAccessory img { border: 1px solid #CCC; }
div.confirmAccessory table tr td { padding: 4px; vertical-align: top; }

div#confirmSidebar { float: left; width: 200px; margin-left: 10px; text-align: center; }
div#confirmSidebar #image { background: #DFF4FF; }
div#confirmSidebar #image img { border: 1px solid #A8DDEF; margin: 10px; }

div.confirmPrice { background: #0066CC; color: white; font-size: 14px; left: 212px; padding: 4px; position: relative; text-align: right; width: 175px; }
div.confirmPrice span.cost { float: left; }

div.confirmButtons, div#orderInfo, table#tc_petco_nav, table#tc_footer_statement, table#tc_petco_spacer1, div#tcReset {display: none;}

table#tc_footer_statement { margin-top: 3em; }
table#tc_footer_links { display: none; }

div#pcms_show, form#pcms_form {display: none;}