﻿/*Colors:	background: f6f7f2;	content background: white;	text: 465946;	dark accent #1: dddfd8*/html, body, form{	margin: 0;	padding: 0;}/* Product Presentation */.xsmalltxt{	font-size:xx-small;	COLOR: #003366;}.smalltxt{	font-size:x-small;}span.price{	display: block;	font-weight: bold;	font-size: larger;	padding: 10px;}div.variantProperty{	display:inline-table;	font-weight: bold;	color:inherit;	padding-right: 5px;}/*div.variantProperty span{	display: block;	font-weight: bold;	padding-right: 5px;}*/.ListPriceColumn{	text-align: right;}.ProductNameColumn{	text-align: left;}.ProductDescriptionColumn{	text-align: left;}.ProductImageColumn{	text-align: center;	}.ProductIdColumn{	white-space: nowrap;}.ListPriceHeader{	text-align: center;}.ProductNameHeader{	text-align: center;}.ProductDescriptionHeader{	text-align: center;}.ProductImageHeader{	text-align: center;}.RelatedItems fieldset{	padding-top: 0px;		padding-left: 0px;	padding-bottom: 0px;	padding-right: 0px;} .RelatedItems legend{	text-align:left;	COLOR: #003366;    PADDING-RIGHT: 2px;    FONT-WEIGHT:600;    FONT-SIZE: 12px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;} .RelatedItems table{   padding: 0;   margin: 0;}.RelatedItems td{	text-align: center;}.RelatedItems ul{	 display: inline-table;	 float:left;	 padding: 0;    margin: 0;}.RelatedItems li{	display:table-cell;	list-style: none;	float:left;	padding: 0;    margin: 0;}.RelatedItems{	padding-top: 1px;		padding-left: 0px;	padding-bottom: 1px;	padding-right: 1px;	height: 125px;	width: 350px;}.VariantChooser fieldset{	padding-top: 0px;		padding-left: 0px;	padding-bottom: 0px;	padding-right: 0px;} .VariantChooser legend{	text-align:left;	COLOR: #003366;    PADDING-RIGHT: 2px;    FONT-WEIGHT:600;    FONT-SIZE: 12px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;} .VariantChooser table{   padding: 0;   margin: 0;}.VariantChooser td{	text-align: center;}.VariantChooser ul{	 display: inline-table;	 float:left;	 padding: 0;    margin: 0;}.VariantChooser li{	display:table-cell;	list-style: none;	float:left;	padding: 0;    margin: 0;}.VariantChooser {	FONT-WEIGHT:500;    FONT-SIZE: 12px;	padding-top: 1px;		padding-left: 0px;	padding-bottom: 1px;	padding-right: 1px;	height: 125px;	width: 350px;	COLOR: #003366;       font-family: Helvetica, Arial, geneva, Verdana;}.ProductFilter{	margin: 0 15px;	border: none;}.ProductFilter span{	display: block;	width: 30%;	padding: 4px;	float: left;}.ProductFilter span label{	margin-right: 10px;	display: block;}.ProductFilter div{	text-align: left;	margin: 0 auto;	clear: both;}.ProductFilter div input{	margin: 0 10px;	width: 120px;}.ProductFilter span select{	width:180px;}.ProductDisplayName{	FONT-WEIGHT: bold;    FONT-SIZE: 18px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;    TOP: -5px;}.ProductDetailDisplayName{	letter-spacing: .1em;	font-size: 2.4em;	color: Black;	line-height: 1.6em;    font-family: Helvetica, Arial, geneva, Verdana;    TOP: -5px}.ProductShortDescription{	    FONT-SIZE: 14px;    MARGIN-BOTTOM: 5px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:left;   }.ProductDetailShortDescription{	FONT-WEIGHT: bold;    FONT-SIZE: 12px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailShortDescriptionOLD{    FONT-WEIGHT: bold;    FONT-SIZE: 18px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailProductDescription{    COLOR: #003366;    FONT-WEIGHT:400;    FONT-SIZE: 12px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    PADDING-RIGHT: 2px;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailProductDescription li{	list-style-type: square;	margin-left: -24px;}.ProductProductPrice{	PADDING-LEFT: 1px;    FONT-WEIGHT:500;    FONT-SIZE: 14px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailProductPrice{	PADDING-LEFT: 5px;     FONT-WEIGHT: bold;    FONT-SIZE: 14px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailImagePresentation{    	text-align: center;	color:inherit;}.ProductDetailImagePresentation table{	border-width:0px;    border:0px;    border-style:none;}.ProductDetailImagePresentation span{	border-width:0px;    border:0px;    border-style:none;}.ProductDetailImagePresentation td{	border-width:0px;    border:0px;    border-style:none;}.ProductDetailImagePresentation img{	border: solid 0px #dddfd8;	}.ProductListFilterDropDown{	width:350px;}.InfoLabels{	    FONT-WEIGHT: 500;    FONT-SIZE: 12px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductSummaryPresentation{	 border-width:thin;	 border-color:#dddfd8;	 border-style:none;}.ProductSummaryPresentation div{	 border-width:thin;	 border-color: Gray;	 border-style: solid;}.ProductSummaryPresentation img{	border: none 0 white;}.CatalogItemShortDescription{	FONT-WEIGHT: bold;    FONT-SIZE: 12px;    MARGIN-BOTTOM: 3px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;    white-space: nowrap;    text-align:center;    text-indent: 15px;}.CatalogItemPrice{	PADDING-LEFT: 1px;    FONT-WEIGHT:500;    FONT-SIZE: 10px;    MARGIN-BOTTOM: 1px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.CatalogItem img{	width:150px;}.CatalogItemMediaCenter img{	width:150px;	text-align:center;}.ProductDetailImagePresentationSmallImage img{	width:150px;}.CatalogItemSummaryPresentation table{	width:172px;}.CategoryItemLinkPresentation td{	width:115px;    }.CategoryItemLinkPresentation table{	width:115px;	height:93px;}.CategoryItemLinkPresentationMediaCenter td{	width:150px;    }.CategoryItemLinkPresentationMediaCenter table{	width:150px;	height:150px;}.CategoryItemExtLinkPresentation td{	width:115px;    }.CategoryItemLinkBalancerPresentation img{		border-width:thin;	border-color: Gray;	border-style: solid;	text-align:center;	vertical-align:middle;}.CategoryItemLinkItemBalancerPresentation{	width:115px;	height:123px;	border-width:thin;	border-color: Gray;	border-style: solid;	text-align:center;	vertical-align:middle;}/* End Product Presentation *//* Menu Display */ul.Menu, ul.Menu ul{	padding: 0;	margin: 0;	display: block;}ul.Menu a{	text-decoration: none;	display: inline-block;	padding: 2px;	margin: 0;	font-weight: bold;}ul.Menu li{    list-style: none;    text-indent: 0;    padding: 0;    margin: 0;}table.HeaderMenu a{	color: white;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.HeaderMenu A:visited{	color: white;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.HeaderMenu A:active{	color: white;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.HeaderMenu A:hover{	color: white;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: underline;}table.FooterMenu a{	color: #5182B9;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.FooterMenu A:visited{	color: #5182B9;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.FooterMenu A:active{	color: #5182B9;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.FooterMenu A:hover{	color: crimson;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: underline;}table.SecondaryNav a{	color: black;	font-family: Verdana,Arial,Sans-serif;	/*font-size: 11px;*/	font-size: 12px;	text-decoration: none;}table.SecondaryNav A:visited{	color: black;	font-family: Verdana,Arial,Sans-serif;	/*font-size: 11px;*/	font-size: 12px;	text-decoration: none;}table.SecondaryNav A:active{	color: black;	font-family: Verdana,Arial,Sans-serif;	/*font-size: 11px;*/	font-size: 12px;	text-decoration: none;}table.SecondaryNav A:hover{	color: black;	font-family: Verdana,Arial,Sans-serif;	/*font-size: 11px;*/	font-size: 12px;	text-decoration: underline;}table.OtherSites{	width: 800px;	font-family: Arial, Helvetica, sans-serif;	font-size: 7.5pt;	color: #000000;	padding-top: 10px;}table.OtherSites a{	color: #5182B9;	font-family: Arial, Helvetica, sans-serif;	font-size: 7.5pt;	text-decoration: none;}table.OtherSites A:visited{	color: #5182B9;	font-family: Arial, Helvetica, sans-serif;	font-size: 7.5pt;	text-decoration: none;}table.OtherSites A:active{	color: #5182B9;	font-family: Arial, Helvetica, sans-serif;	font-size: 7.5pt;	text-decoration: none;}table.OtherSites A:hover{	color: #cc0000;	font-family: Arial, Helvetica, sans-serif;	font-size: 7.5pt;	text-decoration: underline;}/* End Menu Display */.EvenRow table{	width: 100%;	border: none;	empty-cells: show;	table-layout: auto;}.EvenRow th{	background-color: #dddfd8;	color: #465946;	padding: 4px;	font-size: larger;	border: none;}.EvenRow td{	padding: 2px 4px;	border: none;}.OddRow table{	width: 100%;	border: none;	empty-cells: show;	table-layout: auto;}.OddRow th{	background-color: #dddfd8;	color: #465946;	padding: 4px;	font-size: larger;	border: none;}.OddRow td{	padding: 2px 4px;	border: none;	background-color: #f6f7f2;}.SubtotalLine td{	font-weight: bold;}.xtable{	width: 100%;	border: none;	empty-cells: show;	table-layout: auto;}.xth{	background-color: #dddfd8;	color: #465946;	padding: 4px;	font-size: larger;	border: none;}.xtd{	padding: 2px 4px;	border: none;}/* MasterPage */div#ctl00_categoryNavigation ul.Menu a{	display: block;	background: url(aw-menu.gif) repeat-x bottom;	width: 100%;	border-bottom: solid 1px #dddfd8;	border-right: solid 1px #dddfd8;	padding-left: 5px;	text-align: left;}div#ctl00_categoryNavigation ul.Menu a:hover{	background: white;	color: #465946;}#ctl00_container{	width: 800px;	margin-left: auto;	margin-right: auto;	position: relative;}#ctl00_banner{	width: 800px;	min-height: 68px;	margin: 0;	padding: 0;	position: static;	background-color: white;}#ctl00_userStatus{	text-align: right;}#ctl00_branding a{	height: 123px;	width: 216px;	text-indent: -5000px;	font-size: 2em;	float: left;	background-attachment: scroll;	background-position-y: center;	background-image: url(petzLogo.gif);	background-repeat: no-repeat;}#ctl00_content{	/*float: right;*/ /*Commented out so appears correctly in Firefox*/	padding: 10px;	left: 10px;	top: 10px;	/*right: 400px;*/	background-color: white;	font-size: 90%;	font-family: Verdana, Arial, Sans-Serif;	text-align: left;	line-height: 150%;	min-height: 350px;}#ctl00_MainContent_Breadcrumbs{	display: block;	padding: 4px;	border-bottom: solid 1px #dddfd8;	/* Nullify content's padding */	margin: -10px;		margin-bottom: 10px;}#ctl00_MainContent_Breadcrumbs a{	font-weight: bolder;	font-size: 14px;	font-family: Verdana, Arial, Sans-Serif;	COLOR: #003366;	text-decoration:underline;}#ctl00_MainContent_Breadcrumbs A:hover{	font-weight: bolder;	font-size: 14px;	font-family: Verdana, Arial, Sans-Serif;	color: #41A0C0;	text-decoration: underline;}#ctl00_MainContent_Breadcrumbs span{	font-weight: bolder;	font-size: 14px;	font-family: Verdana, Arial, Sans-Serif;	COLOR: #003366;}#ctl00_MainContent_QuantityBox{	width: 2em;}#ctl00_MainContent_Products_SearchResults,#ctl00_MainContent_ProductList_SearchResults,#ctl00_MainContent_OrderHistoryGrid{	border: solid 1px #dddfd8;	margin: 15px auto 15px auto;	padding: 10px 10px 10px 10px;}#ctl00_MainContent_BasketDetail{	border: solid 1px #dddfd8;	margin: 15px 15px 15px 15px;	padding: 10px 10px 10px 10px;}#ctl00_MainContent_BasketDetail th{	background-color: #DDDDDD;	line-height: 2em;}#ctl00_menu{	clear: left;}/* End MasterPage */.Error{	color: Red;}.BannerAd{	float: right;}.BannerAd img{	border: none;}.SquareAd, .VerticalPageAd{	margin: 30px auto;	width: 120px;	display: block;}.SquareAd img, .VerticalPageAd img{	border: 1px solid black;}dl.productSpecification dt{	clear: left;	float: left;	font-weight: bold;}.CreditCardWallet div, .AddressBook div{	margin-top: 2px;}.CreditCardWallet #CreditCard,.CreditCardWallet #Account,.CreditCardWallet #ExpirationDate,.CreditCardWallet #BillingAddress{	margin-top: 10px;}.CreditCardWallet .SelectedText{	font-style: italic;}.AddressBook fieldset, .CreditCardWallet fieldset{	display: block;}.AddressBook .AddressInstructions{	/*width: 45%;*/	width: 90%;	float: right;}.AddressBook fieldset.Address, .AddressBook fieldset.InsertLink{	/*width: 45%;*/	width: 90%;	margin: 0px;}.AddressEdit div#PersonName div,.AddressEdit div#RegionPart div,.AddressEdit div#Telephone div{	width: 47%;}.AddressBook .SelectedText{	font-style: italic;}.AddressBook #StreetAddress span{	width: 99%;}.AddressBook .AddressDelete p{	color: Red;}.AddressBook #City, .AddressBook #Region, .AddressBook #PostalCode, .AddressBook #FirstName, .AddressBook #TelephoneNumber{	/*float: left;*/}.AddressBook #Region{	margin-bottom: 2px;}/* User Pages */.NewUserRegistration table{	margin: 0 auto;	width: 90%;}.NewUserRegistration input{	width: 90%;}.NewUserRegistration input.Button{	width: auto;	margin: 0 auto;}.Password{	display: block;	margin-left: 3em;}.RecoverPassword .Question{	font-style:italic;}/* Profile Pages */.Options .notice{	font-style: italic;	font-weight: normal;}.Options ul li{	list-style: none;}.Options div{	width: 40%;}.AdvancedOptions .notice{	font-style: italic;	font-weight: normal;	padding-bottom: 10px;}fieldset.AdvancedOptions {	width:400px;}#ctl00_MainContent_EmailAddressPanel, #ctl00_MainContent_EmailAddressPanel div{	width: auto;}#ctl00_MainContent_ProfileEdit_FirstNamePanel, #ctl00_MainContent_ProfileEdit_TelephoneNumberPanel,  #ctl00_MainContent_ProfileEdit_FaxNumberPanel{	float: left;}.hidden {	display: none !important;}body.Checkout div#ctl00_content, body.OrderDetail div#ctl00_content{	margin-left: 40px;	margin-right: 40px;}div.CheckoutWizard{	padding: 0;	margin: 0;	min-width: 400px;}div.CheckoutWizard div{	padding: 4px;}div.CheckoutHeader{	border-bottom: solid 1px #dddfd8;	margin-bottom: -5px;}div.CheckoutHeaderImgMap{	margin-top: 5px;	border-bottom: solid 1px #dddfd8;	margin-bottom: -5px;}div.CheckoutHeader span.selected a{	font-weight: bolder;	font-style: italic;}div.CartWizard{	padding: 0;	margin: 0;	min-width: 400px;}div.CartWizard td{	padding: 5px 10px 5px 10px;}div.CartWizard th{	padding: 5px 10px 5px 10px;}div.CartWizard div{	padding: 4px;}div.CartWizard img{	width: 150px;}.CartWizard li{	padding: 0;	margin: 0;	min-width: 400px;}div.CartHeader{	border-bottom: solid 1px #dddfd8;	margin: -10px;}div.CartHeader span.selected a{	font-weight: bolder;	font-style: italic;}ul.ButtonMenu{	display: block;	padding: 0 4px;	width: 100%;	text-align: center;}ul.ButtonMenu ul{	margin: 0;}ul.ButtonMenu li{    display: inline;}.PaymentMenu, .ShippingMenu{	margin: 0;}ul.ButtonMenu li a{	width: 30%;}ul.ButtonMenu li a{	border: solid 1px #dddfd8;	background-color: White;	padding: 6px;	margin: 0;	font-weight: normal;}ul.ButtonMenu li.selected a{	background-color: #f6f7f2;	font-weight: bolder;}ul.ButtonMenu a:hover{	background-color: #dddfd8;}#ShippingAddressSection, #ShippingMethodSection{	width: 250px;	margin: auto;}#ShippingAddressSection select, #ShippingMethodSection select{	width: 100%;}.CheckoutSteps .AddressBook fieldset, .CheckoutSteps .CreditCardWallet fieldset{	/*width: 60%;*/	width: 90%;	margin: 0 auto;}.CheckoutSteps .PaymentStep table, .CheckoutSteps .PaymentStep #ctl00_MainContent_Payment_PromoCodes_PromoCodes #ctl00_MainContent_Payment_PaymentTable{	/*width: 60%;*/	width: 90%;	margin: 0 auto;}.CreditCardWallet .AddressBook fieldset{	width: 90%;}div.CheckoutNavigation{	text-align: right;}div.CheckoutNavigation input{	margin: 5px;	width: 15%;}div.CheckoutNavigation input.Cancel{    float: left;}.MultipleShippingTable .ShippingToColumn, .MultipleShippingTable .ShippingToHeader{	text-align: center}.MultipleShippingTable .ShippingMethodColumn, .MultipleShippingTable .ShippingMethodHeader{	text-align: right;}.MultipleShippingTable .DisplayNameColumn, .MultipleShippingTable .DisplayNameHeader{	text-align: left;}.PaymentTable{	width: auto;	text-align: right;}.PaymentTable span{	color: Black;}.PaymentTable input{	width: 99%;	text-align: right;	border: solid 1px #dddfd8;}.PaymentTable .BalanceDueRow th, .PaymentTable .BalanceDueRow td{	border-top: solid 1px black;}.PaymentTable .BalanceDueRow *{	background-color: #f6f7f2;}.FooterItem{	background-color: #f6f7f2;}td.currency{	text-align: right;}.Shipment{	background-color: #f6f7f2;}.Shipment td{	border: solid 1px #dddfd8;}.FooterItemLabel, #ctl00_MainContent_OrderDetail .FooterItemValue{	text-align: right;}.OrderDetail .Header td{	vertical-align: top;	width: 50%;}.notice{	text-align: center;	color: Blue;}.menustyle{	font-size: 10pt; 	font-family: Verdana; 	background-color:white; 	font-weight: bold; 	cursor: default; 	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:solid;}.menuitem{	width:10px;	color:black;	background-color:#F0F0F0;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:inset;}.mouseup{	width:10px;	background-color:white;	color:black;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:solid;	cursor:pointer;	cursor:hand;}.mouseover{	width:10px;	background-color:#E0E0E0;	color:black;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;		border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:outset;	cursor:pointer;	cursor:hand;}.mousedown{	width:10px;	background-color:#3B5386;	color:red;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:solid;	cursor:pointer;	cursor:hand;}.highlighteditem { 	font-size: 10pt; 	font-family: Verdana; 	color: #ffffff; 	background-color: #c00000; 	font-weight: bold; 	cursor: default}.spacer { 	border-top-width: thick; 	border-top-style: dotted; 	border-top-color: black; }#ctl00_footer{	clear: both;	width: 575px;	padding-left: 6px;	background-color: white;	position: static;}.ScanAlert{	float: right;	padding-top: 15px;	padding-bottom: 5px;	padding-right: 5px;}.HorizontalAd, .HorizontallPageAd{	margin: 30px auto;	width: 500px;	display: block;}.HorizontalAd img, .HorizontalPageAd img{	border: 1px solid black;}.THFootSpace{	padding-bottom: 1px;	padding-top: 1px;	background-color: #003366;}.THFoot{ color: #003366 }.THspace{	visibility: visible;	padding-bottom: 2px;	padding-top: 2px;	height: 10px;	background-color: #003366;}.TR3{	padding-right: 5px;	padding-left: 5px;}div#WarrantyQuestion a{	font-size: 10px;	color:#FF0000;	text-decoration: none;	font-weight: bold;}div#WarrantyQuestion a:hover{	font-size: 10px;	color: #990000;	text-decoration: none;	font-weight: bold;}ul.InfoCenter li{	list-style-type: square;	list-style-position: outside;	padding-left:0px;	margin-left:-20px; }ul.InfoCenter a{	FONT-SIZE: 12px;    font-family: Helvetica, Arial, geneva, Verdana;}/* Profile - Added*/.AddressSelected{	padding: 3px;	width: 500px;	margin: 5px auto;}.AddressUnselected{	padding: 3px;	width: 500px;	margin: 5px auto;}.AddressInsertLink{	padding: 3px;	width: 500px;	margin: 5px auto;}.PaymentSelected{	padding: 3px;	width: 500px;	margin: 5px auto;}.PaymentUnselected{	padding: 3px;	width: 500px;	margin: 5px auto;}.PaymentInsertLink{	padding: 3px;	width: 500px;	margin: 5px auto;}.OrderHistoryFilterFieldSet{	padding: 3px;	width: 380px;	margin: 5px auto;}.ShopMenu{	font-size: 1.4em;	line-height: 1.3em;	font-weight: bold;	font-family: Helvetica, Arial, geneva, Verdana;}.InfoPageHeader{	COLOR: #5182B9;    PADDING-RIGHT: 10px;    FONT-WEIGHT: bold;    FONT-SIZE: 14px;    font-family: Helvetica, Arial, geneva, Verdana;}/* End Profile - Added*/.EmptyCart img{		margin-top:10px;	text-decoration: none;	border: none 0 white;}.EmptyCart a{		text-decoration: none;	border: none 0 white;}.EmptyCart a:vistied{		text-decoration: none;	border: none 0 white;}.EmptyCartNotice{	font-size: 12px;	font-weight:600;	color: #003399;	font-family: Verdana,Arial,Sans-serif;	text-decoration: none;}a{	font-size: 11px;	color: #003399;	font-family: Verdana,Arial,Sans-serif;	text-decoration: none;}A:visited{    color: Blue;    TEXT-DECORATION: none}A:link{    color: Blue;    TEXT-DECORATION: none}A:hover{	color: crimson;	text-decoration: underline;}A:active{    color: Blue;    TEXT-DECORATION: none}label{	font-weight: bolder;    padding-right: 10px;}fieldset{	padding: 6px;	width: 80%;	margin: 5px auto;}fieldset input.TextBox{	width: 90%;}fieldset input.Button{	float: right;}fieldset.selected legend{	color: black;	font-style: italic;}legend a{	font-weight: lighter;	font-size: smaller;}fieldset input.TextBox{	width: 90%;}fieldset p{	margin: 0 15px;}legend{	font-size: larger;	font-weight: bolder;}.label{	font-weight: bolder;    padding-right: 10px;}.emailForm{	background-color: whitesmoke;	border-top: solid thin gray;	border-bottom: solid thin gray;}.emailForm label{	font-weight: normal;}.warrantyreturn label{	font-weight: normal;}textarea{	padding-left: 3px;	font-weight: bold;	font-size: 12px;	color: #000000;	font-family: Arial, geneva, Helvetica, Verdana, monospace;	background-color: #e2eaee;	width: 100%;}.navBackground{	background-color: #9fd322;}.headerNavBorder{	 border-top: solid thin #9fd322;}@media print {	#tableMainContent	{		width:100%;	}	.printHide	{		display: none;		visibility: hidden;	}	.printShow	{		display: block;	}}.shoppingCartTitle{	padding-top:5px;	font-size: 2em;	}#updateButton{	padding-left:14px;	float:left;}#continueButton{	float:left;}#checkoutButtonLower, #checkoutButtonUpper{	float:right;	padding-right:14px;}#shoppingCartTaxMessage{	margin-left:10px;}